index.php:
<?php
$ch=curl_init("http://home.local/curlTest/cookieTest.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_COOKIE, 'curl_normal_cookie=1; curl_session_cookie=1');
curl_setopt($ch, CURLOPT_COOKIEJAR, "file.txt");
$html=curl_exec($ch);
curl_close($ch);
echo $html;
cookieTest.php:
<?php
$cook=false;
if(isset($_COOKIE['curl_session_cookie']))
{
$cook=true;
echo "Сессионная кука есть\r\n";
}
if(isset($_COOKIE['curl_normal_cookie']))
{
$cook=true;
echo "Нормальная кука есть\r\n";
}
@setcookie('curl_session_cookie', 1);
@setcookie('curl_normal_cookie', 1);
if($cook)
{
echo "Есть куки";
}
else echo "Нет куки";
file.txt в папке проекта не создается.