PHP 登陆失效之后,重新登陆,跳转到失效前界面

登陆失效之后,需要重新进行登陆,登陆之后,进入到默认首页,如果需要继续之前的进行操作,必须重新点击菜单进行跳转,体验不太好

登陆的时候,将之前的url,拼接到登陆界面的url上作为一个redirectURL,然后登陆成功之后,判断是否有redirectURL,如果没有的跳转到默认页

这里需要一个前提,我们判定登陆失效的入口不能太多,要不然,每个界面都对跳转的登陆界面 加个redirectURL 不太好

//js判断失效
..

alert: 登陆失效
//跳转到登陆页
window.location.href ="login.html+redirectURL"+当前界面url

在传递当前页面URL的时候,需要进行URL编码

//后台判断是否有redirectURL参数
if(有)
    跳转到redirectURL  
else
    跳转到默认页

同样的需要对redirecURL解码

原文地址:https://www.cnblogs.com/yyf573462811/p/7666213.html