php阻止页面后退的方法分享


Posted in PHP onFebruary 17, 2014

例如:现在有1,2,3。3页。希望用户一开始访问第一页,然后点“下一步”就看到“第二页”,然后在进入“第三页”之前,用户不能
后退。就让1和2作为同一页。留个标记在session里,这样:
1and2.php

<?php
session_start();
if (isset($_GET['p2'])) {
  $_SESSION['enteredPage2'] = true;
}
if (isset($_SESSION['enteredPage2'])) {
  //输出页面2.在页面2里,包含到页面3的链接如下
  echo "This is page 2. <a href=\"3.php\">Page3</a>这时候后退不到P1的~";
} else {
  //输出页面1,包含到页面2的链接如下
  echo "This is page 1. <a href=\"?p2=\">Page2</a>";
}
?>

下面是3.php,作用是表示用户已经访问完P2了,要再允许用户访问P1
<?php
session_start();
unset($_SESSION['enteredPage2']);
?>

以上例子中,页1和页2都是1and2.php生成的临时页面。当用户的浏览器要读这个地址,你输出页2就是页2,不用担心用户
会回到页1去。这个是浏览器无关的最根本的解决方法。
PHP 相关文章推荐
Discuz 6.0+ 批量注册用户名
Sep 13 PHP
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
Dec 29 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
Dec 30 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
Feb 10 PHP
php生成过去100年下拉列表的方法
Jul 20 PHP
wampserver改变默认网站目录的办法
Aug 05 PHP
PHP的Yii框架的基本使用示例
Aug 21 PHP
PHP-FPM运行状态的实时查看及监控详解
Nov 18 PHP
php实现给二维数组中所有一维数组添加值的方法
Feb 04 PHP
PHP 文件上传限制问题
Sep 01 PHP
PHP code 验证码生成类定义和简单使用示例
May 27 PHP
php 利用socket发送GET,POST请求的实例代码
Jul 04 PHP
php中sprintf与printf函数用法区别解析
Feb 17 #PHP
php删除数组元素示例分享
Feb 17 #PHP
php二维数组转成字符串示例
Feb 17 #PHP
php实现把数组按指定的个数分隔
Feb 17 #PHP
php 判断字符串中是否包含html标签
Feb 17 #PHP
php 判断服务器操作系统的类型
Feb 17 #PHP
PHPMailer的主要功能特点和简单使用说明
Feb 17 #PHP
You might like
php下检测字符串是否是utf8编码的代码
2008/06/28 PHP
php知道与问问的采集插件代码
2010/10/12 PHP
php-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
Laravel路由设定和子路由设定实例分析
2016/03/30 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
js 变量类型转换常用函数与代码[比较全]
2009/12/01 Javascript
JS滚轮事件onmousewheel使用介绍
2013/11/01 Javascript
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
node.js学习总结之调式代码的方法
2014/06/25 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
JS实现鼠标滑过显示边框的菜单效果
2016/09/21 Javascript
AngularJS 最常用的八种功能(基础知识)
2017/06/26 Javascript
JavaScript 保护变量不被随意修改的实现代码
2017/09/27 Javascript
对vue里函数的调用顺序介绍
2018/03/17 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
2019/05/05 Javascript
layui 表格操作列按钮动态显示的实现方法
2019/09/06 Javascript
js实现GIF图片的分解和合成
2019/10/24 Javascript
Python设计模式之代理模式实例
2014/04/26 Python
Python HTTP客户端自定义Cookie实现实例
2017/04/28 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
2019/07/07 Python
Django中Middleware中的函数详解
2019/07/18 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
新加坡时尚网上购物:Zalora新加坡
2016/07/26 全球购物
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
巴西美妆购物网站:Kutiz Beauté
2019/03/13 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
药品促销活动方案
2014/02/14 职场文书
2014年招生工作总结
2014/11/26 职场文书
小班教师个人总结
2015/02/05 职场文书
仓库管理制度范本
2015/08/04 职场文书
班主任远程培训研修日志
2015/11/13 职场文书