我一直在使用cURL来获取外部页面的输出,并且它在几个月内运行良好,但突然间它停止了工作.我的代码是这样的:
$ch = curl_init($URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)
URL是有效的,我检查它仍然有效,并且通过调试我发现$output变量的值是false,根据PHP手册curl_exec(),失败时返回.
因此,在工作了很长时间后,我的代码(我知道)没有任何更改,cURL传输突然无法正常工作.
我该怎么调试它为什么不起作用?