Php 没有人不工作

Php 没有人不工作,php,curl,Php,Curl,我正在使用以下代码 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $real_url); curl_setopt($ch, CURLOPT_COOKIE, $cookie); curl_setopt($ch, CURLOPT_NOBODY, true); curl_setopt($ch, CURLOPT_COOKIEFILE, $fscookiefile); curl_setopt($ch, CURLOPT_COOKIEJAR, $fscook

我正在使用以下代码

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $real_url);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_COOKIEFILE, $fscookiefile);
curl_setopt($ch, CURLOPT_COOKIEJAR, $fscookiefile);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.04 (lucid) Firefox/3.6.13 GTB7.1');
$r = curl_exec($ch) or die('WHY DOES THIS DIE!!!');
curl_close($ch);
这总是导致为什么这个会死或者页面持续加载一段时间,如果我不使用 或者死('为什么死!!!')

如果我把collopt_设置为false

我明白了

HTTP/1.1 200确定日期:Thu,09 Jun 2011 01:35:07 GMT Pragma:公共过期:0缓存控制:必须重新验证,后检查=0,预检查=0,私有=假内容类型:应用程序/强制下载内容传输编码:二进制保持活动:1000内容处置:附件;filename*=UTF-8''Ever17.part3.rar接受范围:字节内容长度:52000000服务器:Jetty(6.1.16)rar!ZSSDT�NP�(�&R�%G��65,��Ever17\Ever17\u17\uU17\uU无穷大CD3.iso的输出��“j����M�K�U:� >�B�第2季度�圣格��+感应电动机���qN�'��&�-D�Z�����} 席��)�N�̌}o�H����2Z���Y�s㞝�H��=�9�[������E�nö��\�׊9Ǘ!{&y�j/���Ȇg������FW��~G�5.������F-&����ƭ��9(这是一个严重过时的卷曲版本)

尝试使用命令行版本(最好来自运行该PHP脚本的同一主机),如“curl-I[URL]”,并确保网站真正对HEAD请求做出良好的响应


添加-v或--trace ascii以获得完整的调试/跟踪输出。

为什么会死掉!!!???您正在访问哪个URL?