CURL арқылы PHP-де серверге cookie жіберу
CURL арқылы cookie жіберуге болады,
мақсатты сайт үшін нақты браузердің
жіберген cookie сияқты сезім жасауға болады.
Бұл CURLOPT_COOKIE опциясы арқылы жасалады.
Мысал ретінде аты 'name' және мәні
'john' болатын cookie орнатайық:
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john');
?>
Бірнеше cookie нүктелі үтір арқылы бөлінеді, одан кейін бос орын қойылады:
<?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>