PHP将用户重定向到登录后离开的页面

时间:2014-03-03 20:36:44

标签: php mysql redirect

希望将我的网站用户重定向到他们登录时尝试访问的页面。我正在使用一项功能来保护我的网页,直到用户登录,如果用户尝试访问安全页面他们被重定向到“继续”页面进行登录。我试图这样做,以便一旦用户登录,他们将直接回到他们试图查看的页面?这可能吗?

function protect_page() {
if (logged_in() === false) {
header('Location: continue.php');
exit();
}
}

2 个答案:

答案 0 :(得分:0)

这是一个非常常见的问题,有很多答案。例如

Redirecting to previous page after login? PHP

答案 1 :(得分:0)

我通常使用查询字符串作为他们所在的当前页面。例如,如果他们尝试访问他们需要登录的页面个人资料,我会这样做:

header('Location: continue.php?goto=profile'); exit;