cURL - неверный запрос (неверный номер) - PullRequest
0 голосов
/ 27 января 2011

Я установил небольшой PHP-скрипт в моей системе (с запущенным XAMPP), и он отлично работает, но когда я загружаю его на свой веб-сервер, он говорит: Неверный запрос (неверное число) .В чем может быть причина?

Вот мой код:

$url = "http://domain.com/filename.aspx?client=saad%40domain.com&oper=d&gname=g1";  

$options = array(  
  CURLOPT_RETURNTRANSFER => true,  
  CURLOPT_HEADER         => false,  
  CURLOPT_FOLLOWLOCATION => true,  
  CURLOPT_ENCODING       => "",  
  CURLOPT_USERAGENT      => "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)",  
  CURLOPT_AUTOREFERER    => true,  
  CURLOPT_CONNECTTIMEOUT => 120,    
  CURLOPT_TIMEOUT        => 120,  
  CURLOPT_MAXREDIRS      => 10,  
  CURLOPT_POST           => true,  
);  

$ch = curl_init($url);  
curl_setopt_array($ch, $options);  
$content = curl_exec($ch);  
$header = curl_getinfo($ch);  
curl_close($ch);  

print_r($header);  
echo $content;  

И массив заголовков показывает:

Array
(
    [url] => http://domain.com/filename.aspx?client=saad%40domain.com&oper=d&gname=g1
    [content_type] => text/html
    [http_code] => 400
    [header_size] => 129
    [request_size] => 337
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0.034575
    [namelookup_time] => 0.029746
    [connect_time] => 0.030606
    [pretransfer_time] => 0.030615
    [size_upload] => 0
    [size_download] => 37
    [speed_download] => 1070
    [speed_upload] => 0
    [download_content_length] => 37
    [upload_content_length] => -1
    [starttransfer_time] => 0.03455
    [redirect_time] => 0
)

Заранее спасибо!

1 Ответ

6 голосов
/ 27 января 2011

Удаление опции CURLOPT_POST решило проблему. Однако это не создавало проблем на моем локальном компьютере.

...