文章介绍了关于php curl常见错误:SSL错误、bool(false) ,有需要的朋友要以参考一下下哈。
症状:curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
症状:php curl调用curl_exec返回bool(false),命令行curl调用正常。
排查方法:
var_dump(curl_error($ch));
返回:
string(23) "Empty reply from server"
再排查:
代码如下 | 复制代码 | ||||
curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, false); 返回: HTTP/1.1 100 Continue Connection: close 原因:php curl接收到HTTP 100就结束了,应该继续接收HTTP 200 解决方案:
|