![]() |
Получить куки [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:., остальные чисто понты гоняют или вопрос плохо поняли)
Цитата:
|
| Время: 17:06 |