错误324 Empty_response仅在具有fpassthru,readfile,file_get_contents的免费webhost上

时间:2011-10-02 15:37:39

标签: php readfile

我有点困惑。

$l = $_REQUEST['l'];

$arr = get_headers($l);
foreach($arr as $a => $b){
    if($a == "6"){
        $r = str_replace('Location: ', '', $b);
    }
}
readfile($r);

此代码在我的本地apche服务器上正常工作,但是当我在免费的网络主机(000webhost)上试用它时,我得到一个空响应。即使我回应一个随机字符串,它也不会给我一个响应,直到我删除readfile。我也尝试用文件获取内容以及fopen和fpassthru的组合替换readfile。想法?

1 个答案:

答案 0 :(得分:0)

似乎您正在使用的Web主机上禁用了readfile()功能, 尝试使用支持此功能的其他主机,或者您最好请求免费主机支持团队激活此功能。