Объясню для чего это нужно. Дело в том что у меня нестандартная ситуация. Мне нужно создать бота для нек-го процесса из многих шагов. Помимо авторизации, к-ая проходит успешно, нужно сделать имитацию отправки куков, к-ые должны записываться через Яваскрипт. Имена и значения куков я уже нашел. Остается только отправить их серверу вместе с куками авторизации.
Буду очень рад любому совету.
Спустя 6 минут, 55 секунд (13.10.2011 - 16:29) Winston написал(а):
Можно как-то так попробовать
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIE, 'param1=val; param2=val');
Спустя 6 минут, 52 секунды (13.10.2011 - 16:35) dumbo написал(а):
Вы уверены что при этом 'param1=val; param2=val' добавится к кукам взятым из cookie.txt ? Мне нужно именно это.
Спустя 9 минут, 38 секунд (13.10.2011 - 16:45) Winston написал(а):
Цитата (dumbo @ 13.10.2011 - 16:35) |
Вы уверены что при этом 'param1=val; param2=val' добавится к кукам взятым из cookie.txt ? Мне нужно именно это. |
Я не уверен, потому попробуй.
Можно еще как-то по извращаться :)
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
file_put_contents('cookie.txt', 'param1=val; param2=val', FILE_APPEND);
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
Или попробовать местами поменять
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIE, 'param1=val; param2=val');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
Спустя 19 минут, 18 секунд (13.10.2011 - 17:04) dumbo написал(а):
Ладно, попробую
Имхо 2-й вариант не прокатит: меняй не меняй местами, все равно одно и то же будет.

Имхо 2-й вариант не прокатит: меняй не меняй местами, все равно одно и то же будет.