关于php curl 请求https 报ssl证书错误的解决方案
来源:互联网 发布:nero刻录软件哪代好用 编辑:程序博客网 时间:2024/04/25 16:44
方法一:
在代码中,加入
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // 检查证书中是否设置域名
这两行,最终代码类似下方
方法二:
使用cacert.pem文件
先去网上下载一个cacert.pem文件,放在与php.ini同级目录下,然后在php.ini找到 ;curl.cainfo= 打开注释,并且添加cacert.pem文件路径。结果如下
重启web服务器即可
0 0
- 关于php curl 请求https 报ssl证书错误的解决方案
- 带ssl证书验证的curl请求
- php cURL模拟https请求报错
- PHP 的curl 请求https
- php curl请求https接口返回curl: (60) SSL certificate problem: unable to get local issuer certificate 错误
- curl https请求 解决方案
- php curl 模拟用户登陆https请求SSL实例代码
- PHP curl请求错误汇总和解决方案
- PHP curl请求错误汇总和解决方案
- PHP curl请求https
- HttpClient4.3 关于https 中SSL证书请求问题
- php curl https 证书问题 58错误总结
- CURL使用SSL证书访问HTTPS
- CURL使用SSL证书访问HTTPS
- CURL使用SSL证书访问HTTPS
- CURL使用SSL证书访问HTTPS
- nginx+php下curl请求https报502错
- php curl https 错误的解决办法
- 图文+代码讲解spark-2.1.0集群搭建
- Net作业调度(一) -Quartz.Net入门
- Selenium中的几种等待方式,需特别注意implicitlyWait的用法
- 《深入理解Java虚拟机》整理笔记
- linux c++ 服务器端开发面试必看书籍
- 关于php curl 请求https 报ssl证书错误的解决方案
- List,set,Map 的用法和区别
- 异步处理工具类:AsyncTask
- sublime和pycharm的优缺点
- Web服务器之Nginx详解(操作部分)
- c/c++常见面试题
- linux C/C++服务器后台开发面试题总结
- 细节决定人的命运
- sublime text 3 插件CodeFormatter 的配置以及MAC上升级php自带版本到php7