2014-01-27 161 views
2

以下代碼始終回顯false。我錯過了什麼嗎?curl始終返回false

$url = "https://www.google.nl/"; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
if(curl_exec($ch)) { 
    echo "true"; 
}else{ 
    echo "false"; 
} 
+0

的[讀SSL頁面CURL(PHP)]可能重複(http://stackoverflow.com/questions/521418/reading-ssl-page-with-curl-php) –

+0

'回聲捲曲錯誤:'。 curl_error($ ch);'在這種情況下調試可能很有用。 –

回答

2

添加此cURL PARAM。這是因爲Google運行在安全HTTP上。

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
+0

編輯完答案後,它就起作用了。 – Nfear