登录php后重定向到上一页

时间:2016-09-30 03:26:23

标签: javascript php

我想知道如何重定向到我正在查看的上一页。让我们说我想去一个需要登录的页面,我被重定向到登录,登录后我需要回到那个页面,而不是被重定向到家里

1 个答案:

答案 0 :(得分:0)

每个人这样做的方法是将前一个url作为查询字符串参数传递给新页面。

这是非常基本的,你没有发布代码所以我做了一些。确保验证并清理来自GET或POST的任何内容。但至少你可以确定它将被设置而不是建议的httpreferrer。

例如,如果您使用JavaScript将它们重定向到登录页面。

if(LoggedIn()==FALSE){

    window.location.href = "login.php?pCurrentUrl=" + window.location.href;
}

然后在login.php页面上,您可以将它们登录并重定向到。

gfRedir($_GET['pCurrentUrl']);



function gfRedir($_NewPath){
    header('Location: '.$_NewPath);
    exit();
}
相关问题