Есть такая проблема. Нужно логиниться на сервак, делаю следующее. Передаю форме с логином и паролем необходимые параметры, в ответ получаю хедер, откуда делаю парсинг кукисов и потом уже обращаюсь к серверу с использованием этих куки. Но есть такая проблема. Те кукисы что я получаю через курл отличаются от тех, что сервер отдаёт браузеру. И скрипт не работает. Вот пример.
Это куки, которые перечислены в хедере, возващаемом курлу:
Set-Cookie: SESM=e6c1dfd6dcb1a8217000750890b01257; path=/; domain=***.com Expires: Thu, 19 Nov 1981 08:52:00 GMT
Set-Cookie: storename=***; expires=Fri, 11 Jan 2008 20:00:26 GMT
Set-Cookie: remember_me=deleted; expires=Tue, 12 Dec 2006 20:00:25 GMT
Set-Cookie: lang=deleted; expires=Tue, 12 Dec 2006 20:00:25 GMT
А вот куки, которые показывает снифер, когда я вручную через файр-фокс логинюсь:
Cookie: storename=***; warning=1; newsa=1; SESM=e0f136f9495d933412cdaaab1be29c14; PHPSESSID=3c938d014ae798e4cbc679d6cc3a8cec; vmemo_subdomains2_tlist=hide....
И если их вписать в скрипте, то всё работает. Не подскажете в чём может быть загвоздка?
|