我正在编写一个访问一组外部网站页面的工具。这是我的测试代码,看看我是否可以检索页面:
function get_data($url) {
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
/* curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); */
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$returned_content = get_data('http://www.imdb.com/');
echo $returned_content;
当我通过谷歌(例如)作为URL时,我在浏览器中获得了Google主页(由于显而易见的原因没有图片),但当我通过我希望看到的网站时,www.imdb.com
,我一无所获。为什么会这样,我该怎么办呢?