这个问题是由于file_get_contents函数默认启用了SSL验证,但报错一般指的是:SSL证书验证失败,可以通过设置stream_context来禁用SSL验证~
其实很好解决,比如报错代码:Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify faile...

解决方案如下:
// 获取新接口返回的JSON数据
$context = stream_context_create([
"ssl" => [
"verify_peer" => false,
"verify_peer_name" => false,
],
]);
$response = file_get_contents('https://www.wpon.cn', false, $context);
$data = json_decode($response, true);
上面的www.wpon.cn换成你的域名就可以了
$data函数传递数据,可按照自己的业务自行修改!
