我已编写此代码以获取谷歌的所有数据,但它返回空白。代码是
$page = "http://www.google.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $page);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$contents = curl_exec ($ch);
curl_close ($ch);
echo $contents;
任何人都可以在此代码中找到错误吗? 我检查了php信息我的curl已启用。
答案 0 :(得分:0)
在我的情况下,Google http服务器的答案包含重定向到http://www.google.ru/:
HTTP/1.1 302 Found
Location: http://www.google.ru/
让卷曲跟随此“位置:”标题:
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);