Gửi cookie lên máy chủ thông qua CURL trong PHP
Bằng cách sử dụng CURL, bạn có thể gửi cookie,
tạo cho trang web đích cảm giác
rằng cookie được gửi bởi một trình duyệt thực sự.
Điều này được thực hiện bằng tùy chọn CURLOPT_COOKIE.
Ví dụ, hãy đặt một cookie
với tên 'name' và giá trị 'john':
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john');
?>
Nhiều cookie được phân tách bằng dấu chấm phẩy và theo sau là một dấu cách:
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john; login=admin');
?>
Gửi yêu cầu đến trang sau và nhận kết quả:
<?php
if (!empty($_COOKIE)) {
echo json_encode($_COOKIE);
} else {
echo 'error';
}
?>
Gửi yêu cầu đến trang sau và nhận kết quả:
<div>
<?php
if (!empty($_COOKIE)) {
echo $_COOKIE['num1'] + $_COOKIE['num2'];
} else {
echo 'error';
}
?>
</div>