Curl + Cookie

Pingvin22

Новичок
Curl + Cookie

скрипт получает курлом кукисы, потом выдает форму в которую нужно параметром запихнуть полученные курлом кукиесы, чтоб потом вернуьтся в скрипт с этимиже кукиесами, и продолжить работать. как из курла вытащить кукиесы? желательно без внешних файлов!
 

nikit87

Новичок
Что в твоем понимании значит "вытащить" кукисы? и вернуться в скрипт с этими же функциями
 

Pingvin22

Новичок
записать кукиесы в $cookie=<cookie>
вывести
<form>
<input type=hidden name=cookie value=<cookie>>
...
</form>

потом продолжить
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
 

nikit87

Новичок
Тогда включай http заголовки в трансфер и обрабатывай его потом регуляными выражениями
 

Pingvin22

Новичок
это изврат! если есть сохранение кокиев в файл печему нельзя загнать их в переменную?
 

nikit87

Новичок
>если есть сохранение кокиев в файл печему нельзя загнать их >в переменную?
Скажи мне какой функцией ты собираешься сохранять куки в файл??
 

Pingvin22

Новичок
сохраняю вот этим
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'c:\cookie.txt');

потом отправляю в поток вот так
curl_setopt ($ch, CURLOPT_COOKIEFILE, 'c:\cookie.txt');

но это очень извращенно!
 

nikit87

Новичок
texrdcom
Насчет мана это ты правильно заметил.
а твое решение в данном случае не подходит. Ты прочитай! человеку нужно еще заполнить поле хидден в форме. а не просто передавать потом этот же кукис. На мой взгляд использовал бы регулярки и не парился бы.
 

texrdcom

Новичок
да я тоже думаю что разобрать файл текстовый не проблема :)
в мане нет в русском (в en есть) я уже посмотрел.
А лутший ему совет пусть сам напишет модуль типа curl :)
 

nikit87

Новичок
texrdcom
>да я тоже думаю что разобрать файл текстовый не проблема
Ему даже файл текстовый разберать не нужно. просто в трансфер включить заголовки и обработать его регулярками.
 
Сверху