Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >完美解决PHP使用curl返回空白

完美解决PHP使用curl返回空白

作者头像
房东的狗丶
发布于 2023-02-17 05:48:28
发布于 2023-02-17 05:48:28
3.4K00
代码可运行
举报
文章被收录于专栏:友人a的笔记丶友人a的笔记丶
运行总次数:0
代码可运行

这个问题遇到好几次了,自己不长记性一直没记住,每次遇到了才想起来。

问题一

curl一切正常,就是返回数据时什么都没有,空白,解决思路:

  1.   检查是否是数据源的问题,使用HTTP工具请求一次,对方正常,我这也没被禁止访问。
  2.   那就是SSL的问题了,如下
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//禁止 cURL 验证对等证书
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//是否检测服务器的域名与证书上的是否一致

问题二

最新的curl认可证书:https://curl.haxx.se/ca/cacert.pem

URL error 60: SSL certificate problem: unable to get local issuer certificat,报错时。

curl.cainfo =D:\phpstudy_pro\Extensions\php\php7.0.9nts\dev\cacert.pem

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-07-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP CURL GET HTTPS报错SSL certificate problem: unable to get local issuer certificate
这是因为HTTPS需要证书认证,如果本地没有装,就会报这个错误,我们可以把这个认证关掉。
全栈程序员站长
2022/11/15
1.8K0
【说站】php curl返回错误码60的解决办法
今天有用户调用一个curl方法时,遇到如下的错误,查找了一些资料终于解决了。解决方法记录一下,留着自己以后自已查阅用。
很酷的站长
2022/11/24
1K0
[PHP] curl访问https与CA证书问题
CA证书,用来在调用HTTPS资源的时候,验证对方网站是否是CA颁布的证书,而不是自己随便生成的
唯一Chat
2019/09/10
3.7K0
php curl 请求方法,整合post、get提交方式,附使用实例
由于是get方式,将函数的第三个参数post置为false;同时要注意你的url和params,参数可以直接放在url中,那么params就是空值
躺平程序员老修
2023/09/05
1.5K0
解决Curl下载https地址文件出错的问题
使用curl下载https地址文件时,调用 curl_easy_perform 函数返回错误码60,表示CURL_SSL_CACERT错误,大概的意思是没有设置证书。当前使用的 curl版本为:libcurl/7.28.1 OpenSSL/1.0.1u zlib/1.2.2。
用户1685462
2021/07/26
1.4K0
EasyWeChat 生成小程序码报错 cURL错误 60
cURL error 60: SSL certificate problem: unable to get local issuer certificate
很酷的站长
2023/01/11
1.3K0
PHP curl 详解
本文详细记录了 PHP 使用 curl 遇到的问题。 官方文档:http://php.net/manual/zh/book.curl.php 设置网址 curl_setopt($ch, CURLOPT_URL, $url); post curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data) https curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1); // 设置
康怀帅
2018/02/28
1K0
使用curl工具调试https接口
工作中需要对接调试http接口,之前都是写代码测试,发现直接用curl这个工具更简单高效。
杨永贞
2020/08/05
1.6K0
PHP SDK报错 cURL error 60: SSL certificate problem
code: message:cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://iai.tencentcloudapi.com/ requestId:
HI hero
2021/07/28
2.6K0
php使用curl访问https示例
今日在做一个项目,需要curl获取第三方的API,对方的API是https方式的。 之前使用curl能获取http请求,但今天获取https请求时,返回的内容总是为空,查阅资料后发现用curl访问https需要添加以下两行代码: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // 从证书中检查SSL加密算法是否存在 封装成
夏时
2018/06/26
2.4K0
PHP实现微信提现功能
这几天在小程序里要实现用户从系统中提现到零钱的功能,查了一下文档可以使用 企业付款到用户零钱 来实现; 
程序猿的栖息地
2022/04/29
9870
PHP:CURL分别以GET、POST方式请求HTTPS/http协议接口api
说明 :前提是打开php的curl开关和服务器的ssl_module,不然不能正常使用哦。
Sindsun
2019/12/06
6.7K0
PHP简单的Curl的Get请求和Curl的Post请求和file_get_contents的Get请求获取接口JSON数据
PHP携带Cookie用Curl进行Post或Get请求获取数据 PHP全能Curl请求 /** * curl发送HTTP请求方法 * @param $url * @param string $method * @param array $params * @param array $header * @param int $timeout * @param bool|false $multi * @return mixed * @throws Exception */ function
骤雨重山
2022/01/17
2.3K0
以1个具体接口为例来展示Windows下腾讯云PHP SDK的使用
先读https://cloud.tencent.com/developer/article/1598544,里面第8段很重要
Windows技术交流
2020/02/26
2.2K0
16-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案微信小程序篇
https://www.cnblogs.com/yangfengwu/p/11200767.html
杨奉武
2019/08/18
1.1K0
PHP 中使用 cURL 实现流式响应并返回给客户端
在 Web 开发中,流式响应(Streaming Response)是一种高效的数据传输方式,它允许服务器在数据完全生成之前就开始向客户端发送数据。这在处理大文件、实时数据或其他需要快速响应的场景中特别有用。结合 cURL 库,我们可以在 PHP 中实现流式响应,并通过 Server-Sent Events (SSE) 将数据实时推送给客户端。
高久峰
2024/05/21
2.2K7
PHP 问题合集
SSL certificate problem, verify that the CA cert is OK
WindWant
2020/09/11
1K0
微信API接口(全) - 微信支付/微信红包/微信卡券/微信小店/JSAPI
微信入口绑定,微信事件处理,微信API全部操作包含在这些文件中。 微信支付、微信红包、微信卡券、微信小店。
程序猿的栖息地
2022/04/29
16.6K0
微信API接口(全) - 微信支付/微信红包/微信卡券/微信小店/JSAPI
PHP企业付款到零钱
昨天分享完小程序,今天就要写给用户发红包.之前也写过一次支付.今天也是有幸接触了下企业付款到零钱.企业通过这个可以将钱直接发到用户的零钱里面.
桑先生
2020/03/23
9590
详谈symfony window下的安装 安装时候出现的问题以及解决方法
如果正常就开始创建, 一般会有这个错误: [GuzzleHttpExceptionRequestException] cURL error 60: SSL certificate problem: unable to get local issuer certificate [GuzzleHttpRingExceptionRingException] cURL error 60: SSL certificate problem: unable to get local issuer certificate 解决方案: 1.下载 cacert.pem  :https://curl.haxx.se/ca/cacert.pem 2. 在php.ini里面加上这个: curl.cainfo = "[pathtot/【本文中一些MYSQL版本可能是以前的,MYSQL建议使用5.7以上的版本】/hisfile]cacert.pem" 如:curl.cainfo = "D:phpStudyphp55ncacert.pem" 3.重新symfony的步骤再走一遍 以上这篇详谈symfony window下的安装 安装时候出现的问题以及解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考
用户2323866
2021/07/08
5670
推荐阅读
相关推荐
PHP CURL GET HTTPS报错SSL certificate problem: unable to get local issuer certificate
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验