前端看没有报错,但file_get_contents()返回了 null, 看服务端日志才发现这个提示。

以前也遇到过,备忘一下。当然改用 curl 也是不错的选择。

//$json_token = file_get_contents($url_accesstoken); //ssl报错
//修改方案,构造一个context参数,不验证ssl
$context = stream_context_create([
    'ssl' => [
        'verify_peer'      => false,
        'verify_peer_name' => false
        ]
]);
$json_token = file_get_contents($url_accesstoken,false,$context); //忽略报错,正确返回内容

参考来源:https://qiita.com/mindwood/items/fd23ddcb94fb4eefa99c

标签: php, file_get_contents, ssl

添加新评论