php post表单登录后跳转到之前页面

使用$_SERVER['HTTP_REFFERER']实现不了,只能跳转到登录前页面内

阅读 2.9k
2 个回答

1.用SESSION记录下 登录之前的页面路径 $_SESSION['login_url'] = $_SERVER[’PHP_SELF’]
2.登录后 再跳转,不建议用 $_SERVER['HTTP_REFFERER']

http头部Referer不可信,容易伪造,一般:

方法一: 页面URL记录到cookie或者session中

方法二: 如果你的登录是单独的一个页面,可以使用URL记录特定的参数方便跳转到之前页面。如果是弹出框,直接刷新当前页面。

推荐问题