我有以下代码来检测当前登录的用户:
$friends = array('1','4');
$user = $_GET['userID'];
if(!in_array($user, $friends)){
header('Location: http://example.org/messages');
echo $user;
}
在上面我要检查用户是否不在$friends
数组中。用户问题的id为5,因此不存在。
由于一些奇怪的原因,当我回复$user
这有效,但尝试重定向用户不会。
为什么会出现这种情况?
答案 0 :(得分:1)
如果已经向标题发送了其他内容,则无法设置标题。
您可以尝试通过将其放在代码顶部来刷新OB吗?
ob_flush();