Php 使用cURL读取https响应

Php 使用cURL读取https响应,php,curl,https,Php,Curl,Https,我使用以下代码访问URL(URL使用https协议,并且具有有效证书) 但我得到的结果是: 失败:错误号:60。原因:SSL证书问题,请验证 CA证书没问题。详细信息:错误:14090086:SSL 例程:SSL3\u获取\u服务器\u证书:证书验证失败 有人能给我指点路吗?试试添加: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 使用“CURLOPT_RETURNTRANSFER” $res = curl_init ('url'); cu

我使用以下代码访问URL(URL使用https协议,并且具有有效证书)

但我得到的结果是:

失败:错误号:60。原因:SSL证书问题,请验证 CA证书没问题。详细信息:错误:14090086:SSL 例程:SSL3\u获取\u服务器\u证书:证书验证失败

有人能给我指点路吗?

试试添加:


curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

使用“CURLOPT_RETURNTRANSFER”

$res = curl_init ('url');
curl_setopt($res,CURLOPT_RETURNTRANSFER,true);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$out = curl_exec($res);
curl_close($res);
echo $out;

有关更多信息,请阅读

感谢您提供的指南,如何在其中添加SSl证书?为了避免冲突?谢谢,据我所知,您提供的代码片段将再次显示SSL证书?我说的对吗?@NewBee是的,你想要什么?还有什么吗?谢谢,我正在努力学习,现在我将尝试解析输出并将其保存在XMl中,尝试学习,学习和学习,感谢您的帮助男孩…如果您为我提供将输出转换为XMl的指南,我将非常感谢您,请不要给我代码,只要告诉我所需的步骤..我会尝试自己做编码,如果发现问题,我会再次取笑你们:Pok;但是如果你发现答案是正确的;标记为正确,而不是任何感谢
$res = curl_init ('url');
curl_setopt($res,CURLOPT_RETURNTRANSFER,true);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$out = curl_exec($res);
curl_close($res);
echo $out;