Адпраўка кукі на сервер праз 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>