【发布时间】:2014-12-03 14:11:33
【问题描述】:
我正在为网站编写“仅限用户”访问,当用户未登录时,仪表板将重定向到登录页面。
<?php
session_start();
$logged= $_SESSION['logged'];
if(!$logged){
header("Location:http://www.someweb.com/system/login.php?logged_off=1");
}
?>
但是登录页面没有接收到 GET 变量,你能告诉我我做错了什么吗?
【问题讨论】:
-
应该总是在标题之后调用
exit(); -
@pc-shooter,这就是
exit所做的,它应该与header/redirect一起使用。 -
@pc-shooter 你维护什么网站?我想检查一下...并在我的浏览器上打开“忽略重定向”:)
-
mmm 刚刚添加了 exit();成功了,谢谢!
-
@Dagon 我刚刚阅读了 Fred-ii (stackoverflow.com/a/2747803) 的链接.....哦,伙计,你说的太对了!这就是我喜欢这里的地方,一直在学习。