PDA

Просмотр полной версии : Проблема!


Termin@L
23.07.2007, 16:52
Есть кусок программы на пхп, подбор кол-ва столбцов для инъекций. Конкретно этот кусок отвечает за подключение через сокет, однако очень часто в ответ приходит Bad Request и т.д. Вопрос - почему?
Собственно код:

$host='www.sadalapk.edu.ee';
$file='www.sadalapk.edu.ee';
$path='http://www.sadalapk.edu.ee/esileht.php?link=personal&id=opetaja&opid=1';
$char='121212121212121';
$k=1;
$find=0;
function socket($fin,$path,$host){
$path=$path.'/*';
fputs($fin,"GET $path / HTTP/1.1\r\n");
fputs($fin,"Hostname: $host\r\n");
fputs($fin,"Connection: close\r\n");
fputs($fin,"\r\n");
}

P.S. fsockopen() прописана в другом куске, дело не в ней...

Ch3ck
23.07.2007, 19:13
как то странно всё реализовано...
я хоть щас пьяный... но всё вижу )))))))
Воспользуйся fsockopen($host, 80); И будет тебя щастье...
А вообще беду какую-то еаписал....

gemaglabin
23.07.2007, 19:16
Не Hostname: а Host:

Termin@L
23.07.2007, 19:35
Dr.Check
Это не беда, а посылка HTTP запроса, видимо ты действительно пьяный, я про фсокопен написал в постскриптуме

groundhog
25.07.2007, 12:22
Нужно последним посылом делать fputs($fin,"\r\n\r\n"). Читай маны по HTTP протоколу.