2013-12-18 126 views
0

我收到了捲曲函數的問題。當我在瀏覽器中直接運行url時,它會顯示內容,但是當我在curl函數中使用該URL時,它將顯示以下消息。捲曲函數錯誤?

Array 
    7 
couldn't connect to host 
bool(false) 

我使用下面的代碼:

$ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_HEADER, false); 
curl_setopt($ch, CURLOPT_HTTPGET, true); 
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($ch, CURLOPT_URL,$queryurl); 
curl_setopt ($ch,CURLOPT_SSL_VERIFYPEER,false); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json', 
    'Accept: application/json', 
'Host: http://cloud.softpanda.com.au' 
    )); 

請讓我,我怎麼能解決這個問題。 謝謝,

回答

1

的URL指定回報301重定向到http://www.softpanda.com.au,所以,除非你改正該URL或CURLOPT_FOLLOWLOCATION設置爲TRUE,這將遵循重定向,如你在說什麼,你可能不會獲得內容。

+0

它顯示相同的錯誤信息 – Annonymous

+0

您使用哪個變量的URL?我看到2個變化:一個使用$ url,另一個使用$ queryurl。 – FabledFoe

+0

我使用的是$ url,兩者都是一樣的 – Annonymous