用户登录后直接跳转到之前浏览的页面
1 封装下面函数到自定义函数库中:
function current_url() { $url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];//主要是用这段代码获取当前网址 之后的代码根据实际情况调整网址 //当网址是登录&注册页面是跳转到指定一个页面 if (strpos($url,"user/user/login")) { $url = str_replace("user/user/login", "user/index/index", $url); } else if(strpos($url,"user/user/register")){ $url = str_replace("user/user/register", "user/index/index", $url); }else { $arr = explode('.html', $url); $str = implode($arr); $url = $str; } return $url; }
2 在你要跳转到登录页面时通过session存储url:
3 在登录方法中使用 $_SESSION['url'] 进行跳转即可.
工作只为生活,学习才是主流!