Невозможно выполнить запрос php curl с номером порта

Я не могу сделать запрос php curl с номером порта, без номера порта я получаю ответ должным образом.

Через терминал, когда я делаю curl http://www.sample.com:8088 , я получаю ответ правильно. Но не через php curl при выполнении curl_inf () Я получаю

Array ( [url] => http://www.sample.com:8088/ [content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => 0 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0 [namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [certinfo] => Array ( ) ) 

Мой код

$url = "http://www.sample.com:8088/";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_TIMEOUT, 400);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, True);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, True);
$report=curl_getinfo($ch);
print_r($report);
$result = curl_exec($ch);
curl_close($ch);
echo $result;

этот код дает мне ответ от ubuntu, но не дает ответа от Cent os, если указан номер порта.

Пожалуйста, дайте мне знать, как это исправить.

Спасибо за аванс.

10
задан druveen 25 August 2011 в 10:43
поделиться