завиток баночка печенья минус вал - PullRequest
0 голосов
/ 22 марта 2012

Эй, если я запускаю этот код, экспериментальное значение cookie отрицательное, но сервер передает положительное значение.

Кто-то знает, что я делаю неправильно?Или это ошибка в ядре curl?

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://pinterest.com/");
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0'); 
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'c:\xampp\htdocs\jar.txt');
curl_setopt ($ch, CURLOPT_COOKIEFILE, 'c:\xampp\htdocs\jar.txt');
curl_setopt($ch, CURLOPT_RETURNTRANSFER  ,1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION  ,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$header = curl_exec($ch);

С уважением

Ответы [ 2 ]

0 голосов
/ 14 апреля 2012

Вот обходной путь для отрицательных значений cookie в файле jar cookie curl

$cookiedata = file_get_contents($cookiefilename);
$cookiedata = str_replace("\t-", "\t", $cookiedata);
file_put_contents($cookiefilename, $cookiedata);

Возможно, вам придется отключить CURLOPT_FOLLOWLOCATION

0 голосов
/ 30 марта 2012

также использовал curl с процентами и с этой же проблемой, похоже, проблема в том, что срок их файла cookie истекает после 2038

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...