การส่งคุกกี้ไปยังเซิร์ฟเวอร์ผ่าน CURL ใน PHP
ด้วยเครื่องมือ CURL คุณสามารถส่งคุกกี้ได้
ทำให้เว็บไซต์เป้าหมายรู้สึกเหมือนว่า
คุกกี้นั้นถูกส่งมาจากเบราว์เซอร์จริง
สิ่งนี้ทำได้โดยใช้ตัวเลือก CURLOPT_COOKIE
ลองตั้งค่าคุกกี้ตัวอย่าง
ด้วยชื่อ 'name' และค่า 'john':
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john');
?>
คุกกี้หลายอันคั่นด้วยเครื่องหมายอัฒภาค ตามด้วยช่องว่าง:
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john; login=admin');
?>
ส่งคำขอไปยัง หน้าต่อไปนี้และรับผลลัพธ์:
<?php
if (!empty($_COOKIE)) {
echo json_encode($_COOKIE);
} else {
echo 'error';
}
?>
ส่งคำขอไปยัง หน้าต่อไปนี้และรับผลลัพธ์:
<div>
<?php
if (!empty($_COOKIE)) {
echo $_COOKIE['num1'] + $_COOKIE['num2'];
} else {
echo 'error';
}
?>
</div>