конект к wap.yandex.ru

filips

Новичок
конект к wap.yandex.ru

люди, почему при конекте через вот этот скрипт
PHP:
if(@$f=fsockopen("wap.yandex.ru", "80", $errno, $errstr, 30)){
$send="GET wap.yandex.ru HTTP/1.0\n\n";

fputs($f, $send);
$read=""; while(!feof($f)){ $read.=fgets($f,128);}
fclose($f);
echo $read;
}
мне выдает ERROR 404

а если конектиться через прокси то все нормально
 

RigVan

Постоянный член клуба
filips
А ты броузером-то туда зайти можешь? :) или на http://wap.yandex.ru/index2.xhtml попадаешь? делай выводы, надо анализировать на предмет отправки заголовков, куки и т.д.
 

filips

Новичок
Автор оригинала: RigVan
filips
А ты броузером-то туда зайти можешь? :) или на http://wap.yandex.ru/index2.xhtml попадаешь? делай выводы, надо анализировать на предмет отправки заголовков, куки и т.д.
через оперу могу

вот вытащил запрос из оперы
Код:
GET [url]http://city.ya.ru/menu.xwml[/url] HTTP/1.0
User-Agent: Opera/8.52 (Windows NT 5.1; U; ru)
Host: city.ya.ru
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru,en;q=0.9
Accept-Charset: windows-1251, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1
Pragma: no-cache
Cache-Control: no-cache
Proxy-Connection: close
с ним таже байда, скрипт заходит только через прокси
 

RigVan

Постоянный член клуба
Все дело в заголовках. Отмониторь заголовки телефона, и подставь их в скрипт. Сейчас тебя редиректяд (ошибка 302) на http://wap.yandex.ru/index2.xhtml . То есть ты не проходишь идентификацию.... Чтобы сделать правильные выводы нужно просмотреть все заголовки этого подключения. И с твоей и с обратной стороны. Если с оперы подключаешся, то подставь её заголовки и идентификаторы.

Кстати как ты вытаскиваешь запросы с оперы?
 

filips

Новичок
RigVan
Все дело в заголовках. Отмониторь заголовки телефона, и подставь их в скрипт. Сейчас тебя редиректяд (ошибка 302) на http://wap.yandex.ru/index2.xhtml .
не, в скрипте пишет ошибка 404, это если в эксплорере открывать wap.yandex.ru то выдает 302

Если с оперы подключаешся, то подставь её заголовки и идентификаторы.
а как это все отследить?

Кстати как ты вытаскиваешь запросы с оперы?
прогой "Shared Resource Scanner" прослушал порт
 
Сверху