【发布时间】:2016-07-04 21:25:07
【问题描述】:
我想获取 url 的内容,当我使用 file_get_contents 方法时,它返回 HTTP/1.1 301 Moved Permanently。但是在浏览器中链接可以正常工作。
我也试过 curl 函数,但它返回同样的问题。代码是
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $page_url);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$a = curl_exec($ch);
if(preg_match('#Location: (.*)#', $a, $r))
$xx = trim($r[1]);
提前致谢!
【问题讨论】: