代码如下:
$url = 'https://www.xxx.com/xxx.mp3';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
var_dump(curl_error($ch));
提示错误:SSL: certificate verification failed (result: 5)
然后网上搜了一大片:最多的解决方法是加上如下代码:
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, false);
加上之后又报错:
SSL: CA certificate set, but certificate verification is disabled
请问如何解决????
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
补充代码=_=
会有报错:
已解决
改成:
就可以了。
百度https这样可以,你要爬那个地址
可用吧,平常这样没出现问题啊
把你要爬的网址贴出来吧