Как с помощью CURL узнать какие нам передает заголовки сервер??? Заголовки имеются ввиду эти: Надо для того чтобы выдрать параметр установки куков и установить их Не надо предлагать юзать сокеты т.к. мне тут нужны еще прокси... Спасибо
хидеры включи (CURLOPT_HEADER) и спарси preg_match_all("#Set-Cookie: (.*?);#", $curl_res, $m); $m[1] - массив с куками
Можно без парсинга сохрани хедер в файл CURLOPT_WRITEHEADER: Файл для записи header-части вывода. Потом: CURLOPT_COOKIEFILE: Передаёт строку, содержащую имя файла с данными куки. Этот cookie-файл может иметь формат Netscape, или содержать обычные шапки/headers в HTTP-стиле, забитые в файл.
А использовать прокси в сокетах, религия не позволяет? )) А вообщем, регуляркой парсить хидер тупо, особенно куки, очень часто бывает, что сервер выдает двойные куки, две одинаковых переменных, но разные значения, через регулярку можно выбрать не то значение.... Распарсь весь хидер по \r\n и пробегись по ключам хидера.... Нах эти регулярки
имхо,проще всего "выдрать" куки с помощью curl... curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); запишит в файл куки curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); а это прочитает из файла куки