php error:0A000126:SSL routines::unexpected eof while reading

文章目录

  • 问题
  • 解决

问题

...
file_get_contents("https://api.weixin.qq.com/sns/jscode2session?appid={$this->appid}&secret={$this->secret}&js_code={$wx_code}&grant_type=authorization_code");
        $wx_resp = json_decode($bac);
...

php error:0A000126:SSL routines::unexpected eof while reading_第1张图片

解决

1.确认 php.ini 中, ca 证书的路径正确配置。

php error:0A000126:SSL routines::unexpected eof while reading_第2张图片
php 中 ca 证书配置

2.参考 php 官方文档说明

file_get_contents

php error:0A000126:SSL routines::unexpected eof while reading_第3张图片
将问题代码改成:

@file_get_contents("https://api.weixin.qq.com/sns/jscode2session?appid={$this->appid}&secret={$this->secret}&js_code={$wx_code}&grant_type=authorization_code");
        $wx_resp = json_decode($bac);

前面加一个 @

你可能感兴趣的:(问题记录,php)