【发布时间】:2011-03-11 20:40:57
【问题描述】:
到目前为止,我的 HTTP_REFERER 重定向脚本在用户登录之前无法访问的页面(submit.php)上看起来像这样:
session_start();
if(!isset($_SESSION['user_id'])) {
header("Location: login.php");
exit();
}
这很好,因为显然如果他们尝试去 submit.php,他们需要先登录。但是一旦他们登录,他们就会再次被带到 login.php,因为 login.php 是他们访问的最后一个页面,而不是 submit.php(这应该是他们试图访问的正确页面)。
这只是在用户登录之前不显示的页面的问题。例如,如果他们转到 /contact.php 然后登录,它会立即将他们带回contact.php,但那是因为在他们注销时也可以看到
【问题讨论】: