如何通过PHP实现用户登录成功后自动跳转到指定网页?
- 内容介绍
- 文章标签
- 相关推荐
本文共计521个文字,预计阅读时间需要3分钟。
PHP实现登录后跳转网页的方法:
1.将当前访问页面的URL保存到cookie中,然后从cookie中取出这个URL值,跳转到该URL指定的页面;
2.将访问请求的页面URL作为参数传递过去,并在目标页面接收这个参数。
php实现登录后跳转网页的方法:1、将当前访问页面的url保存到cookie里,然后从cookie中取出这个url值,跳转到该url指定的页面;2、将访客访问的页面的url作为参数传递过去,并在授予访问权限后跳转到该url指定的页面即可。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
php怎么实现登陆后跳转网页?
PHP用户登录后跳转回上一访问页面的实现思路及代码
项目需求
访问网站页面时,有的页面需要授权才能访问,这时候就会要求用户登录,跳转到登录页面login.php,怎么实现登录后返回到刚才访问的页面。
解决思路1:
在跳转到登录页面之前要将当前访问页面的url保存到cookie里面,登录验证授权通过后,从cookie中取出这个url值,跳转到该url指定的页面。
具体实现方法:
在提示用户登录的同时,在session或者cookie中记录下请求页面的URL;登录验证成功后在跳转回该URL。
checklogin.php
代码如下:
session_start(); if (!isset ($_SESSION['login_ok'])) { echo "<script language=javascript>alert ('要访问的页面需要先登录。');</script>"; $_SESSION['userurl'] = $_SERVER['REQUEST_URI']; echo '<script language=javascript>window.location.href="login.php"</script>'; } login.php 代码如下: session_start(); //此处省略了账号密码验证代码,验证OK再执行下面代码 if (isset ($_SESSION['userurl'])) { //会话中有要跳转的页面 $url = $_SESSION['userurl']; } else { //没有要跳转的页面,则转到首页 $url = "home.php"; } //0.5s后跳转 echo "<meta www.xxx.com/member/authpage.html 当访客访问时,点击无权限,跳转到登录页面的地址就为login.php?redirect_url=www.xxx.com/member/authpage.html,这样在登录时就可以用GET方式获取该参数 www.xxx.com/member/authpage.html,登录验证成功后跳转到authpage.html 这个页面就可以了。
本文共计521个文字,预计阅读时间需要3分钟。
PHP实现登录后跳转网页的方法:
1.将当前访问页面的URL保存到cookie中,然后从cookie中取出这个URL值,跳转到该URL指定的页面;
2.将访问请求的页面URL作为参数传递过去,并在目标页面接收这个参数。
php实现登录后跳转网页的方法:1、将当前访问页面的url保存到cookie里,然后从cookie中取出这个url值,跳转到该url指定的页面;2、将访客访问的页面的url作为参数传递过去,并在授予访问权限后跳转到该url指定的页面即可。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
php怎么实现登陆后跳转网页?
PHP用户登录后跳转回上一访问页面的实现思路及代码
项目需求
访问网站页面时,有的页面需要授权才能访问,这时候就会要求用户登录,跳转到登录页面login.php,怎么实现登录后返回到刚才访问的页面。
解决思路1:
在跳转到登录页面之前要将当前访问页面的url保存到cookie里面,登录验证授权通过后,从cookie中取出这个url值,跳转到该url指定的页面。
具体实现方法:
在提示用户登录的同时,在session或者cookie中记录下请求页面的URL;登录验证成功后在跳转回该URL。
checklogin.php
代码如下:
session_start(); if (!isset ($_SESSION['login_ok'])) { echo "<script language=javascript>alert ('要访问的页面需要先登录。');</script>"; $_SESSION['userurl'] = $_SERVER['REQUEST_URI']; echo '<script language=javascript>window.location.href="login.php"</script>'; } login.php 代码如下: session_start(); //此处省略了账号密码验证代码,验证OK再执行下面代码 if (isset ($_SESSION['userurl'])) { //会话中有要跳转的页面 $url = $_SESSION['userurl']; } else { //没有要跳转的页面,则转到首页 $url = "home.php"; } //0.5s后跳转 echo "<meta www.xxx.com/member/authpage.html 当访客访问时,点击无权限,跳转到登录页面的地址就为login.php?redirect_url=www.xxx.com/member/authpage.html,这样在登录时就可以用GET方式获取该参数 www.xxx.com/member/authpage.html,登录验证成功后跳转到authpage.html 这个页面就可以了。

