Добрый день. Есть сайт. На сайте есть форма входа типа email password. При вводе корректных данных мы попадаем в закрытую часть сайта. При этом в COOKIE записываются различные значения. Я делаю POST запрос с удаленного сервера в скрипт, обрабатывающий запрос от этой формы следующим образом: Код (Text): $postdata = http_build_query(array('name' => 'емейл', 'pass' => 'пароль')); $options = array('http' => array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata ) ); $context = stream_context_create($options); $page = file_get_contents('адрес скрипта обрабатывающего форму', false, $context); Как можно получить те самые COOKIE? В какую сторону капать?
почему именно куки ? а почему бы не попробовать использовать сессии ? тогда все становится очевидно .. $peremen=$_Session['password'] если честно у меня именно так построена авторизация - логин и пароль хранится в сессиях при чем именно от этих данных идет коннект к базе данных.
ох ты ешкин кот на работе приняли немного - поэтому не внимательно читал .. интересно а $_COOKIE и $HTTP_COOKIE_VARS. ниче не видят наверно .. они же не там ищут данные.
куки это всего-лишь заголовок. т.е. когда серверный скрипт что-то возвращает, неважно что, перед телом ответа идут строки заголовка. одна из этих строк содержит куки. если читать ответ через file_get_contents() или fopen()+fread(), то сам PHP делает тебе услугу - отрезает заголовки ))) зато если делать через fsockopen() то их видно: (чуть переделанный пример из документации) http://php.ru/manual/function.fsockopen.html Код (PHP): $fp = fsockopen('ya.ru', 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { $out = "GET / HTTP/1.1\r\n"; $out .= "Host: ya.ru\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { echo fgets($fp, 128); } fclose($fp); } Добавлено спустя 4 минуты 44 секунды: почитай еще это http://php.ru/manual/function.get-headers.html и это: http://stackoverflow.com/a/10958820/272885 - есть оказывается такая магическая переменная $http_response_header !!!