Php,cUrl,不能下载,而我可以从另一个服务器

Php,cUrl,不能下载,而我可以从另一个服务器,php,curl,Php,Curl,小代码: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://image.example.jpg'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $

小代码:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://image.example.jpg');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$c = curl_exec($ch);

这可以从一台服务器上运行,但不能从另一台服务器上运行
curl\u errno()
返回false,错误7-无法连接到主机,并且
curl\u error()
说“无法连接到%80端口:连接超时”但它仅适用于特定服务器如果我从谷歌上传了另一张图片,它在两台服务器上都能正常工作!可能是什么?

您能延长超时值吗?@PratikSoni:设置为60,但它在1秒内运行确保远程服务器没有将您的任何服务器列入黑名单。有时,如果您在共享主机上,其他人可能会导致IP范围被阻止。当然,服务器和主机之间的连接问题。因为我在添加错误的url时遇到了相同的错误
无法连接到192.168.39.11端口80:连接超时