php登录页面跳转,分享php登录页面跳转的实现思路-PHP问题

php登录页面跳转的完成办法:起首正在提醒用户登录的同时,正在session或许cookie中记载下申请页面的URL;而后正在登录验证胜利后,跳转回该URL便可。

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

PHP用户登录后跳转回上一拜访页面的完成思绪及代码

名目需要

拜访网站页面时,有的页面需求受权能力拜访,这时候候就会要求用户登录,跳转到登录页面login.php,怎样完成登录后前往到方才拜访的页面。

处理思绪1:

正在跳转到登录页面以前要将以后拜访页面的url保留到cookie外面,登录验证受权经过后,从cookie中掏出这个url值,跳转到该url指定的页面。

详细完成办法:

正在提醒用户登录的同时,正在session或许cookie中记载下申请页面的URL;登录验证胜利后正在跳转回该URL。

checklogin.php

代码以下:

session_start();

if (!isset ($_SESSION['login_ok']))

{

echo "";

$_SESSION['userurl'] = $_SERVER['REQUEST_URI'];

echo '';

}

login.php

代码以下:

session_start();

//此处省略了账号明码验证代码,验证OK再执行上面代码

if (isset ($_SESSION['userurl']))

{

//会话中有要跳转的页面

$url = $_SESSION['userurl'];

}

else

{

//不要跳转的页面,则转到首页

$url = "home.php";

}

//0.5s后跳转

echo "";

处理思绪2:

除了了存成cookie的方式,置信各人也看到了不少年夜型网站间接采纳GET的方式取得,DZ的登岸机制就是这样。

这类思绪详细是这样的:

正在跳转到登录页背后要将访客拜访的页面的url作为参数通报过来,登录验证后,授予拜访权限之后跳转到该url指定的页面。

比方登录前的url为:http://www.xxx.com/member/authpage.html 当访客拜访时,点击无权限,跳转到登录页面的地点就为login.php?redirect_url=http://www.xxx.com/member/authpage.html,这样正在登录时就能够用GET形式猎取该参数 http://www.xxx.com/member/authpage.html,登录验证胜利后跳转到authpage.html 这个页面就能够了。

不少相干常识,请拜访PHP中文网!

以上就是分享php登录页面跳转的完成思绪的具体内容,更多请存眷资源魔其它相干文章!

本网站(www.ziyuanmo.com)刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等均由用户发表。

虚拟收费资源付款后概不退款,请考虑在三后支付!如有侵权可联系邮箱:ziyuanmo@admin.com,会在第一时间解决!

资源猫 » 分享php登录页面跳转的实现思路-PHP问题

分享到:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值