curl 总是返回 false

Posted

技术标签:

【中文标题】curl 总是返回 false【英文标题】:curl always returning false 【发布时间】:2014-02-18 01:36:03 【问题描述】:

以下代码总是回显错误。我错过了什么吗?

$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";

【问题讨论】:

reading SSL page with CURL (php) 的可能重复项 echo 'Curl error: ' . curl_error($ch); 在这种情况下对调试很有用。 【参考方案1】:

添加这个 cURL 参数。那是因为,Google 在 Secure HTTP 上运行。

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

【讨论】:

以上是关于curl 总是返回 false的主要内容,如果未能解决你的问题,请参考以下文章

curl请求curl_exec返回false,curl_error返回空

php curl返回false----curl调用微信创建自定义菜单返回false

php curl返回false解决方法

php7 curl返回false error返回空串

尝试访问本地文件时,啥会导致 curl 返回 false?

php微信公众号开发curl返回false