ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

PHP - 400 Bad Request
  #1  
Старый 27.12.2009, 02:05
Аватар для Kreoda
Kreoda
Познающий
Регистрация: 09.09.2009
Сообщений: 33
Провел на форуме:
38355

Репутация: 0
По умолчанию PHP - 400 Bad Request

PHP код:

<?php 

function goto($url=''$post=''$ref='')  
    {  
        
$ch curl_init();    
        
curl_setopt($chCURLOPT_URL$url);  
        
curl_setopt($chCURLOPT_HEADER1);  
        
curl_setopt($chCURLOPT_RETURNTRANSFER,1);  
        
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,0); 
        
curl_setopt($chCURLOPT_USERAGENT'Opera/9.25 (Windows NT 5.1; U; ru)');   
        
curl_setopt($chCURLOPT_COOKIEJAR,"./cook.txt"); 
        
curl_setopt($chCURLOPT_COOKIEFILE,"./cook.txt"); 

        if (!empty(
$post)) { 

curl_setopt($chCURLOPT_POST1); 
curl_setopt($chCURLOPT_POSTFIELDS$post); 

}  

else { 

curl_setopt($chCURLOPT_POST0); 

}  
         
if (!empty(
$ref)) { 

curl_setopt($chCURLOPT_REFERER$ref);  



$res curl_exec($ch);  
curl_close($ch);  
return 
$res;  
     


function 
get($url) { 

$ch curl_init(); 

curl_setopt($ch,CURLOPT_URL,$url); 
curl_setopt($ch,CURLOPT_COOKIEFILE,"./cook.txt"); 
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch,CURLOPT_COOKIEJAR,"./cook.txt"); 
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,0); 

$res curl_exec($ch); 

echo 
$res

curl_close($ch); 



// Авторизуемся 

$res = goto("http://xhtml.wap.mail.ru/cgi-bin/auth","Login=Ваш_Логин&Domain=mail.ru&Password=Ваш_пароль&page=","http://xhtml.wap.mail.ru/cgi-bin/splash_mail"); 
preg_match("#Location: (.*)#",$res,$m); 
$str explode("://",$m[0]); 

// Формируем ссылку на папку Входящие 

$link_1 "http://".$str[1]; 
$link_1 str_replace("start?back=1","msglist?folder=0",$link_1); 
get($link_1); 



?>
Почему-то браузер 400 Bad Request,а ссылку-то ведь правильно сформировал.Следовательно, и запрос должен быть верный(запрос гет).В чём проблема ?
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
#400 Bad request (WinSock)(Delphi) diznt С/С++, C#, Delphi, .NET, Asm 18 15.07.2009 12:05
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



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


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




ANTICHAT.XYZ