У меня проблемы со страницей PHP, использующей CURL, не очищающей сеансовые куки. Код выглядит следующим образом:
$crl = curl_init();
$timeout = 5;
curl_setopt ($crl, CURLOPT_COOKIESESSION, 1);
curl_setopt ($crl, CURLOPT_FRESH_CONNECT, 1);
curl_setopt ($crl, CURLOPT_URL,$url);
curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($crl, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt ($crl, CURLOPT_COOKIE, "");
//curl_setopt($crl, CURLOPT_COOKIEFILE, 'cookies.txt');
curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
$page = curl_exec($crl);
curl_close($crl);
Как видите, я пробовал несколько функций, чтобы очистить сеанс. Я также закомментировал файл cookie. Но, тем не менее, скрипт извлекает страницу с той же информацией cookie, которую он использовал ранее, когда я включил Cookiefile.
Есть идеи? Спасибо.