Php 为什么我的卷发连接挂起?

Php 为什么我的卷发连接挂起?,php,curl,Php,Curl,访问某个URL会导致我的CURL连接挂起。知道为什么吗 $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $_GET['address'] ); curl_setopt($curl, CURLOPT_HEADER, FALSE); curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1)'); curl_setop

访问某个URL会导致我的CURL连接挂起。知道为什么吗

$curl = curl_init(); 
curl_setopt($curl, CURLOPT_URL, $_GET['address'] );  
curl_setopt($curl, CURLOPT_HEADER, FALSE);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1)');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 2); 
curl_setopt($curl, CURLOPT_TIMEOUT, 5);
$str = curl_exec($curl);
curl_close($curl);    

您是否能够以其他方式访问URL?您是否尝试过运行到目标服务器的跟踪路由?对于许多站点,连接超时2和超时5是非常有限的。当我们在工作中连接到随机站点时,我们通常使用超时30秒来处理网络和Web服务器的延迟。您的CURLOPT_CONNECTTIMEOUT/CURLOPT_超时值太低。你试过增加时间吗?@spidEY&vyktor是的,我试过增加时间,但我仍然看到问题。@Paul试着在请求中添加标题。