使用 cURL 读取 https 响应

发布于 2024-12-28 07:11:02 字数 568 浏览 1 评论 0原文

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

// Initialize session and set URL.
$url = https://my url;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);

// Set so curl_exec returns the result instead of outputting it.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// Get the response and close the channel.
$response = curl_exec($ch);
curl_close($ch);

但我得到的输出是这样的:

失败:错误号:60。原因:SSL 证书问题,请验证 CA证书没问题。详细信息:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败

有人可以指导我吗?

I am using the following code to access a URL (the URL uses the https protocol, and has a valid certificate)

// Initialize session and set URL.
$url = https://my url;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);

// Set so curl_exec returns the result instead of outputting it.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// Get the response and close the channel.
$response = curl_exec($ch);
curl_close($ch);

But the output i get is this:

Failed: Error Number: 60. Reason: SSL certificate problem, verify that
the CA cert is OK. Details: error:14090086:SSL
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Can somebody please guide me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

原来是傀儡 2025-01-04 07:11:02

使用“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;

了解更多信息,请阅读

use '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;

for more info read this

爱,才寂寞 2025-01-04 07:11:02

尝试添加:


curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

Try adding:


curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文