Mengirim Cookie ke Server melalui CURL di PHP
Dengan menggunakan CURL, kita dapat mengirim cookie,
sehingga membuat situs web target merasa
bahwa cookie dikirim oleh browser asli.
Hal ini dilakukan dengan opsi CURLOPT_COOKIE.
Mari kita sebagai contoh mengatur cookie
dengan nama 'name' dan nilai 'john':
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john');
?>
Beberapa cookie dipisahkan dengan titik koma diikuti dengan spasi:
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john; login=admin');
?>
Kirim permintaan ke halaman berikutnya dan dapatkan hasilnya:
<?php
if (!empty($_COOKIE)) {
echo json_encode($_COOKIE);
} else {
echo 'error';
}
?>
Kirim permintaan ke halaman berikutnya dan dapatkan hasilnya:
<div>
<?php
if (!empty($_COOKIE)) {
echo $_COOKIE['num1'] + $_COOKIE['num2'];
} else {
echo 'error';
}
?>
</div>