2014-01-27 6 views
2

Следующий код всегда echos 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 ошибки : '. curl_error ($ ch); 'может быть полезно для отладки в таких ситуациях. –

ответ

2

Добавить cURL параметров. Это связано с тем, что Google работает с защищенным HTTP.

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

После того как вы отредактировали свой ответ, он сработал. – Nfear

Смежные вопросы