
10.08.2008, 19:12
|
|
Участник форума
Регистрация: 09.08.2008
Сообщений: 139
Провел на форуме: 560332
Репутация:
15
|
|
Сообщение от HawkDoom
POST данные будет отправлять сам скрипт, затем ему тут же надо GET запросом проверить результат.
То есть
PHP код:
$fp = fsockopen('www.marry.ru',80); // Коннект
fwrite($fp, "POST запрос"); // Post запрос
while(!feof($fp)) //читаем ответ
{
$text.= fgets($fp);
}
fclose($fp);
$fr = fsockopen('www.marry.ru', 80); // Коннект
fwrite($fr,"GET запрос"); // GET запрос
while(!feof($fr)) //читаем ответ
{
$text.= fgets($fr);
}
У меня POST запрос обрабатывается а GET пишет сервер не найден. GET запрос 100 % рабочий. отдельно работает.
В чём ошибка?
У меня примерно такой же код , запрос такой:
GET {адрес до файла с Http://} HTTP/1.1\r\n User-Agent:Opera/9.51 (Windows NT 5.1; U; ru)\r\n Host:{мой ип}\r\n Accept:text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1\r\n Accept-Language:ru-RU,ru;q=0.9,en;q=0.8\r\n Accept-Charset:iso-8859-1, utf-8, utf-16, *;q=0.1\r\n Accept-Encoding:deflate, gzip, x-gzip, identity, *;q=0\r\n Referer:http://{мой ип}\r\n Cache-Control:no-cache\r\n Connection:Keep-Alive, TE\r\n TE:deflate, gzip, chunked, identity, trailers\r\n \r\n
В ответ получаю
Bad Request
Your browser sent a request that this server could not understand.
|
|
|