| |
|
|
| | Существует сервис offtop - это форумы. То есть, там можно зарегистрировать собственный форум и он там будет болтаться.
http://offtop.ru/ad/rating.php?column=&peri=&chapter=1 - вот список форумов. Можно выбрать любой наобум. И там есть форма для авториции ("Вход на форум"). Как мне авторизоваться скриптом? Я уже замучался...
Там хидден в форму вставляется - с переменной md5, которая устанавливается в куку. Но, кажется, помимо куки (и, конечно, логина с паролем) - используется сессия.
В общем, ничего не получается, а сделать надо. Нужно просто, чтобы скрипт авторизовался успешно.
Может кто-нибудь помочь решить мне это? Я уже перепробовал и курлом, и сокетом... | |
| |
|
|
| |
|
|
| |
для: Shorr Kan
(31.07.2006 в 01:59)
| | | Лучше всего через сокеты отправлять post данные скрипту авторизации на этом самом offtop. | |
| |
|
|
| |
|
|
| |
для: Shorr Kan
(31.07.2006 в 01:59)
| | | Хм... реферер пробовали подставлять? | |
| |
|
|
| |
|
|
| |
для: cheops
(31.07.2006 в 11:19)
| | | Нет... пробую. | |
| |
|
|
| |
|
|
| |
для: Shorr Kan
(31.07.2006 в 15:25)
| | | Всё едино....
"пожалуйста зарегистрируйтесь на форуме"
<?
$headers="POST $path HTTP/1.1\r\n";
$headers.="Host: $hostname\r\n";
$headers.="Content-type: application/x-www-form-urlencoded\r\n";
$headers.="Referer: http://".$hostname.$path."\r\n";
$headers.="Cookie: of1505=$cookie;\r\n";
$headers.="Content-Length: ".strlen($data)."\r\n\r\n";
?>
|
я уже не представляю, чего ему надо.
Есть нюанс, они куки с одним и тем же именем ставят два раза. По-очереди.
HTTP/1.1 200 OK Date: Mon, 31 Jul 2006 11:47:07 GMT Server: Apache/1.3.34 (Unix) PHP/4.4.1 X-Powered-By: PHP/4.4.1 Set-Cookie: of1505=52e190da5663e27a99d69d907ac05c53; expires=Tue, 01 Aug 2006 01:40:27 GMT; path=/dir Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Set-Cookie: of1505=f6b14eefc412fa0e04f23aa1adccccb1; expires=Tue, 01 Aug 2006 01:40:27 GMT; path=/dir Transfer-Encoding: chunked Content-Type: text/html a39
|
| |
| |
|
|
| |
|
|
| |
для: Shorr Kan
(31.07.2006 в 15:46)
| | | Вам ставят две cookie
Set-Cookie: of1505=52e190da5663e27a99d69d907ac05c53;
Set-Cookie: of1505=f6b14eefc412fa0e04f23aa1adccccb1;
Вы какую из них берёте? Последнюю? | |
| |
|
|
| |
|
|
| |
для: cheops
(31.07.2006 в 17:59)
| | | Да. Но я так думал, что кука имеет имя of1505 и значение - вон то производство md5 .... значит, кука - это не of1505 , а полное "of1505=52e190da5663e27a99d69d907ac05c53" ? | |
| |
|
|
| |
|
|
| |
для: Shorr Kan
(31.07.2006 в 18:34)
| | | Нет, я не об этом, cookie имеет имя of1505, а вот устанавливает она два раза и каждое значение разное - вы какое из них используете? | |
| |
|
|
| |
|
|
| |
для: cheops
(31.07.2006 в 18:38)
| | | Последнее. Так как я подумал, что первое значение куки вообще пропадает - по моему разумению, вторая кука затирает первую. | |
| |
|
|
| |
|
|
| |
для: Shorr Kan
(01.08.2006 в 10:32)
| | | Попробуйте первое отправить (вообще по идеи должна именно последняя работать). | |
| |
|
|
| |
|
|
| |
для: cheops
(01.08.2006 в 10:58)
| | | Ой, дурак... там поле name="pass", а не name="password" ... Спасибо вам большое...
А кука работает и та, и другая. Видимо, она вообще не проверяется. | |
| |
|
|