HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Почему не идет авторизация на mail.ru?
  #1  
Старый 21.09.2008, 20:51
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме:
2459557

Репутация: 606


По умолчанию Почему не идет авторизация на mail.ru?

Вот скрипт, который должен авторизоввываться на foto.mail.ru - вроде все должно пахать -но коннекта нет почему то.. кто что скажет?

PHP код:
<?php

    
function postzapros($host$script$ref$cont){
$respons="";
$postsock fsockopen($host80$errno$errstr30);
if(!
$postsock){
echo 
$errstr($errno);
}else{
$head ="POST $script HTTP/1.1\r\n";
$head .="Host: $host\r\n";
$head .="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14\r\n";
$head .="Accept-Language: ru,ru-RU;q=0.9,en;q=0.8\r\n";
$head .="Keep-Alive: 300\r\n";
$head .="Connection: keep-alive\r\n";
$head .="Referer: $ref\r\n";
$head .="Content-Type: application/x-www-form-urlencoded\r\n";
$head .="Content-Length: ".strlen($cont)."\r\n";
$head .="\r\n$cont\r\n";
}
fwrite($postsock$head);
while(!
feof($postsock)){
$respons .=fgets($postsock1024);
}
fclose($postsock);
return 
$respons;
}
$cont "page=http%3A%2F%2Ffoto.mail.ru%2Fcgi-bin%2Fphoto%2Falbums&Login=логин&Domain=mail.ru&Password=пароль";
echo 
postzapros("foto.mail.ru""/cgi-bin/auth""http://foto.mail.ru/"$cont);
?>
Точнее конечно коннект есть - но все так долго идет... около минуты где то

Последний раз редактировалось попугай; 21.09.2008 в 20:59..
 
Ответить с цитированием

  #2  
Старый 21.09.2008, 21:33
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

PHP код:
$head .="\r\n$cont\r\n"
неверно. надо так:
PHP код:
$head .="\r\n\r\n$cont"
и это
PHP код:
$head .="Keep-Alive: 300\r\n"
$head .="Connection: keep-alive\r\n"
лучше заменить на
PHP код:
$head .="Connection: close\r\n"
 
Ответить с цитированием

  #3  
Старый 21.09.2008, 22:07
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме:
2459557

Репутация: 606


По умолчанию

PHP код:
$head .="Connection: close\r\n"
Причина в этом оказывается....

Спасибо огромное, а то я уже задолбался... не мог понять в чем дело...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Mail.ru открыл охоту на пользователей ЖЖ Carnivore.Sys Мировые новости. Обсуждения. 0 08.09.2008 12:32
Повторная авторизация на Mail.ru stiv Уязвимости Mail-сервис 11 26.05.2008 15:05
Mail.Ru и «Яндекс» официально объявили о сотрудничестве •••™NO FEAR™••• Мировые новости. Обсуждения. 1 17.01.2006 13:51



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ