curl获取的结果总是为false

<?php
//$url = 'http://www.1717ba.com';
$url = 'http://www.jingzhituan.com/team.aspx?id=126';
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_FAILONERROR, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_TIMEOUT, 50);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
$curl_result = curl_exec($ch);
var_dump($curl_result);
?>
上面的代码运行得到的总是false,但是把$url换成其他地址,比如 http://www.1717ba.com 是能获取到内容的,请问是什么原因?是不是人家网站做限制了?有什么办法能获取到他的内容?

作者: monkeyhjl   发布时间: 2011-05-28

其他可以就他不行,就是限制了,用httpfox之类的检测访问是发送了什么内容,再依葫芦画瓢curl发送

作者: snmr_com   发布时间: 2011-05-28