HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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 186 21.02.2010 02:41
#400 Bad request (WinSock)(Delphi) diznt С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 18 15.07.2009 12:05



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


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




ANTICHAT ™ © 2001- Antichat Kft.