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 相关文章推荐
php字符串截取问题
Nov 28 PHP
PHP中,文件上传
Dec 06 PHP
PHP Google的translate API代码
Dec 10 PHP
php array_intersect()函数使用代码
Jan 14 PHP
php实现的获取网站备案信息查询代码(360)
Sep 23 PHP
PHP判断是否有Get参数的方法
May 05 PHP
php socket实现的聊天室代码分享
Aug 16 PHP
PHP实现搜索相似图片
Sep 22 PHP
ThinkPHP的常用配置选项汇总
Mar 24 PHP
PHPStrom 新建FTP项目以及在线操作教程
Oct 16 PHP
Yii2框架可逆加密简单实现方法
Aug 25 PHP
如何通过PHP实现Des加密算法代码实例
May 09 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
探讨file_get_contents与curl效率及稳定性的分析
2013/06/06 PHP
win7计划任务定时执行PHP脚本设置图解
2014/05/09 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
2016/06/13 PHP
laytpl 精致巧妙的JavaScript模板引擎
2014/08/29 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
AngularJS 2.0新特性有哪些
2016/02/18 Javascript
基于jquery实现三级下拉菜单
2016/05/10 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
RequireJs的使用详解
2017/02/19 Javascript
jQuery事件对象的属性和方法详解
2017/09/09 jQuery
javascript计算对象长度的方法
2017/10/25 Javascript
浅谈webpack对样式的处理
2018/01/05 Javascript
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
使用Vue构建可重用的分页组件
2018/03/26 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
Python实现二分查找与bisect模块详解
2017/01/13 Python
python机器学习之神经网络(三)
2017/12/20 Python
python解析xml简单示例
2019/06/21 Python
对Python的交互模式和直接运行.py文件的区别详解
2019/06/29 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
CSS3 开发工具收集
2010/04/17 HTML / CSS
C#基础面试题
2016/10/17 面试题
班级德育工作实施方案
2014/02/21 职场文书
小学生优秀评语大全
2014/04/22 职场文书
文明生主要事迹
2014/05/25 职场文书
授权委托书怎么写
2014/09/25 职场文书
2014县政府领导班子三严三实对照检查材料思想汇报
2014/09/26 职场文书
个人贷款收入证明
2014/10/26 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
导游词范文
2015/02/13 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书
pytorch显存一直变大的解决方案
2021/04/08 Python