无法使用php从该网站获取信息

无法使用php从该网站获取信息,php,curl,Php,Curl,我试图从该网站上获取信息: 然而,当我尝试回显$output时,似乎有些不对劲,它会重定向到localhost站点() 我的资料来源如下 函数curl\u下载($Url){ $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,$URL); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); $output=curl\u exec($ch); $start=strpos($output,”); $end=strpos(

我试图从该网站上获取信息:

然而,当我尝试回显$output时,似乎有些不对劲,它会重定向到localhost站点()

我的资料来源如下

函数curl\u下载($Url){
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$URL);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$output=curl\u exec($ch);
$start=strpos($output,”);
$end=strpos($output,,$start);
$length=$end-$start;
$output=substr($output,$start,$length);
卷曲关闭($ch);
echo$输出;
}
使用以下命令

    function curl_download($Url){

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $Url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    $output = curl_exec($ch);
    $start = strpos($output, '<html>');
    $end = strpos($output, '</html>', $start);

    $length = $end-$start;
    $output = substr($output, $start, $length);
    curl_close($ch);

    echo $output;

    }
函数curl\u下载($Url){
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$URL);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
$output=curl\u exec($ch);
$start=strpos($output,”);
$end=strpos($output,,$start);
$length=$end-$start;
$output=substr($output,$start,$length);
卷曲关闭($ch);
echo$输出;
}

页面内容包含javascript重定向器,您需要将输出打印为特殊字符,而不是将echo$output替换为print$output?我试过了,它仍然重定向
echo-htmlspecialchars($output)使用下面的
?最好对您的解决方案提供更多的解释,但是
CURLOPT\u FOLLOWLOCATION
选项是遵循HTTP重定向,而不是javascript或客户端重定向。他没有添加CURLOPT\u FOLLOWLOCATION,因此它重定向到本地主机。我实际上添加了CURLOPT\u FOLLOWLOCATION,但重定向仍然存在,所以我把它拿走了。