gpt4 book ai didi

php - 即使设置了 CURLOPT_CAINFO,CURLOPT_SSL_VERIFYPEER 也无法在 PHP 中工作

转载 作者:太空宇宙 更新时间:2023-11-03 13:12:46 24 4
gpt4 key购买 nike

我正在尝试在 PHP 中启用 CURLOPT_SSL_VERIFYPEER,但是当我调用 curl_exec() 时,它返回 false 而没有其他错误消息或说明其破裂的原因。这是我所拥有的:

$curl_object = curl_init();
curl_setopt($curl_object, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_object, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl_object, CURLOPT_CAINFO, "/srv/assets/ssl/ca-bundle.pem");
curl_setopt($curl_object, CURLOPT_SSL_VERIFYPEER, true);

curl_setopt($curl_object, CURLOPT_URL, $url);
$response = curl_exec($curl_object);

只要我将 CURLOPT_SSL_VERIFYPEER 设置为 false,它就会起作用。 CURLOPT_CAINFO 文件是来自 http://curl.haxx.se/docs/caextract.html 的官方 ca-cert.pem .

有什么想法吗?

最佳答案

也许这有助于调试问题:

 curl_setopt($curl, CURLOPT_VERBOSE, 1); 

关于php - 即使设置了 CURLOPT_CAINFO,CURLOPT_SSL_VERIFYPEER 也无法在 PHP 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19525292/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com