Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Отправка POST на mail.ru. проблема

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Отправка POST на mail.ru. проблема
Имя
Сообщение << Старые топики   Новые топики >>
Отправка POST на mail.ru. проблема - 2009-06-13 06:59:58.003333   
mc_ezh

Сообщений: 47
Оценки: 0
Присоединился: 2008-01-23 02:28:35.053333
Вот функция. Отправляет на страницу регистрации POST запрос и куки, которые были получены при загрузки страницы.

function sendpost($query,$cookie) { $hostname = "win.mail.ru"; $path = "/cgi-bin/signup"; // Устанавливаем соединение $fp = fsockopen($hostname, 80, $errno, $errstr, 30); // Проверяем успешность установки соединения if (!$fp) {echo "$errstr ($errno)&lt;br /&gt;\n";} else { // Данные HTTP-запроса $data=$query."\r\n\r\n"; // Заголовок HTTP-запроса $headers = "POST $path HTTP/1.1\r\n"; $headers .= "Host: $hostname\r\n"; $headers .= "Cookie: $cookie;\r\n"; $headers .= "Content-type: application/x-www-form-urlencoded\r\n"; $headers .= "Content-Length: ".strlen($data)."\r\n\r\n"; // Отправляем HTTP-запрос серверу fwrite($fp, $headers.$data); // Получаем ответ while (!feof($fp)) {$line .= fgets($fp, 1024);} fclose($fp); }; echo $line; }
Отправляю:
POST: x_9685fd73529a3cfd=%CA%E0%F2%FF&x_ce4785fc7ebe7b11=%CF%E5%F2%F0%EE%E2%E0&RegistrationDomain=list.ru&ID=fCmzn9JY&Count=1&back=&x_aecbb5dbdf0ad71d=6&BirthMonth=2&x_8f71cf9be8932562=1984&x_89760966ed8ffbab=4a331530&x_d6ba3f595fc6a53e=30b7467&x_3be959b60b3314cc=30b7467&Password_Question=%CD%EE%EC%E5%F0+%EF%E0%F1%EF%EE%F0%F2a&x_0bc47e987ac89495=&x_029950df7db0582e=380678004&x_f9303e65dfaba308=&RemindPhone=&x_009ef226a1e2d2cc=2&Mrim.Country=24&Mrim.Region=25&geo_countryId=24&geo_regionId=999999&geo_cityId=25&your_town=%CC%EE%F1%EA%E2%E0%2C+%D0%EE%F1%F1%E8%FF&geo_country=24&geo_region=undefined&geo_place=&my_create=1&x_reg_id=PLxOwcIk&security_image_id=&x_a8bd993acd3fd808=MBA7E0&B1=+%C7%E0%F0%E5%E3%E8%F1%F2%F0%E8%F0%EE%E2%E0%F2%FC+%EF%EE%F7%F2%EE%E2%FB%E9+%FF%F9%E8%EA+
COOKIE: mrcu=5C7A4A33153648DAF104180B6A5F

в ответ получаю все ту же пустую страницу регистрации. как будто бы запрос мимо пролетел совершенно.. хоть бы ошибки какие выдал..
помогите разобраться пожалуйста в чем проблема.
Post #: 1
RE: Отправка POST на mail.ru. проблема - 2009-06-13 15:56:45.406666   
Панда

Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
да хрен его знает :)
посмотри в сторону http://www.php.net/curl
Post #: 2
RE: Отправка POST на mail.ru. проблема - 2009-06-14 19:52:02.776666   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
а что в переменной $query идет
Post #: 3
RE: Отправка POST на mail.ru. проблема - 2009-06-15 01:25:47.353333   
mc_ezh

Сообщений: 47
Оценки: 0
Присоединился: 2008-01-23 02:28:35.053333
В $query - строка POST запроса
В $cookie - COOKIE
Post #: 4
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Отправка POST на mail.ru. проблема







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.