Menghantar Kuki ke Pelayan melalui CURL dalam PHP
Dengan menggunakan CURL, kuki boleh dihantar,
mencipta tanggapan untuk laman web sasaran,
seolah-olah kuki dihantar oleh pelayar sebenar.
Ini dilakukan dengan pilihan CURLOPT_COOKIE.
Mari kita tetapkan kuki sebagai contoh
dengan nama 'name' dan nilai 'john':
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john');
?>
Berbilang kuki dipisahkan oleh titik koma diikuti dengan ruang:
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john; login=admin');
?>
Hantar permintaan ke halaman berikut dan dapatkan hasilnya:
<?php
if (!empty($_COOKIE)) {
echo json_encode($_COOKIE);
} else {
echo 'error';
}
?>
Hantar permintaan ke halaman berikut dan dapatkan hasilnya:
<div>
<?php
if (!empty($_COOKIE)) {
echo $_COOKIE['num1'] + $_COOKIE['num2'];
} else {
echo 'error';
}
?>
</div>