我有点困惑。
$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。想法?
答案 0 :(得分:0)
似乎您正在使用的Web主机上禁用了readfile()功能, 尝试使用支持此功能的其他主机,或者您最好请求免费主机支持团队激活此功能。