curl 选项的问题

CURLOPT_SSL_VERIFYPEER php curl中这个参数是什么意思,是验证证书还是不验证证书?

阅读 3k
1 个回答
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
// 第三个参数为`false`表示信任任何证书,curl https站点时没有证书需设置

这里你可以看下PHP官方文档的解释:

http://php.net/manual/zh/function.curl-setopt.php

禁用后cURL将终止从服务端进行验证。使用CURLOPT_CAINFO选项设置证书使用CURLOPT_CAPATH选项设置证书目录 如果CURLOPT_SSL_VERIFYPEER(默认值为2)被启用,CURLOPT_SSL_VERIFYHOST需要被设置成TRUE否则设置为FALSE。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题