2013-12-18 134 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