vot ulutshinii vopros:::
ea sozdal bot dlea combats.ru .
pervaia "straka" takaia:
<?php
$fp = fsockopen("angelscity.combats.ru", 80, $errno, $errstr, 20);
if ($fp) {
fwrite($fp, "GET http://angelscity.combats.ru/enter.pl?login=spider853&psw=qdvpkn258 HTTP/1.0 ");
while (!feof($fp)) {
echo fgets($fp, 200);
}
fclose($fp);
}
?>
ea zapuscaiu script iiiiiiiii....
vseo ideot toka url meneaitsea...
nu vi poprobuiti i sami uvidete!!!
Отправлен: 05.02.2005, 18:24
Вопрос задал: gavrilita,adrian,vasile (статус: Читатель)
Всего ответов отправлено: 2
Отвечает: Licvidator
Здравствуйте, gavrilita,adrian,vasile!
Интересно, как это он у Вас работает, когда после HTTP/1.0 не указаны символы
?:)
Собственно редирект происходит потому что сервер посылает соответствующий скрипт, а Вы весь этот скрипт выводите в браузер:) Естественно, браузер его и выполняет. Чтоб увидеть, что же на самом деле шлет сервер, надо было сделать вывод в файл (или заменить все угловые скобки на их эквиваленты < и >):
// echo fgets($fp, 200);
$file = fopen("log.txt","a");
fwrite($file," ".fgets($fp, 200));
fclose($file);
В результате этих манипуляций имеем ответ сервера:
<HTML > <BODY onload="document.F1.submit()" > <FORM name=F1 method=POST action="http://mooncity.combats.ru/enter.pl" target=_top > <input type=hidden name=from value="city1.combats.ru" > <input type=hidden name=sid value="1107638437.53597" > </FORM > </BODY > </HTML >
из которого как раз и становится понятным поведение браузера.
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 06.02.2005, 00:30
Отвечает: Strory
Здравствуйте, gavrilita,adrian,vasile! Ааааа :) Теперь ясно, там просто установлен редирект при успешной авторизации. Вот и всё, так и должно быть :) С уважением, Strory.
ICQ - 8277332, IQ - значительно меньше...
Ответ отправил: Strory (статус: Студент)
Отправлен: 07.02.2005, 13:58