php阻止页面后退的方法分享
2014-02-17 00:00
260 查看
例如:现在有1,2,3。3页。希望用户一开始访问第一页,然后点“下一步”就看到“第二页”,然后在进入“第三页”之前,用户不能
后退。就让1和2作为同一页。留个标记在session里,这样:
1and2.php
下面是3.php,作用是表示用户已经访问完P2了,要再允许用户访问P1
以上例子中,页1和页2都是1and2.php生成的临时页面。当用户的浏览器要读这个地址,你输出页2就是页2,不用担心用户
会回到页1去。这个是浏览器无关的最根本的解决方法。
后退。就让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 页面跳转到另一个页面的几种方法分享
- 用PHP程序实现支持页面后退的两种方法
- 用PHP程序实现支持页面后退的两种方法
- PHP程序实现支持页面后退的两种方法
- php实现页面跳转的几种方法(实例分享)
- 用PHP程序实现支持页面后退的两种方法
- 2013-01-28 09:46 PHP阻止页面后退如何用PHP实现禁用浏览器的后退,使后退的页面失效或链接到别的地方?使用php禁止浏览器缓存?
- 用PHP程序实现支持页面后退的两种方法
- PHP实现页面后退保存表单内容的两种方法
- 用PHP程序实现支持页面后退的两种方法
- PHP 页面跳转到另一个页面的几种方法分享
- 用PHP程序实现支持页面后退的两种方法
- 两种设置php载入页面时编码的方法
- 用php实现让页面只能被百度gogole蜘蛛访问的方法
- PHP或者JavaScript获取当前页面完整URL的方法
- 介绍生成PHP网站页面静态化的方法
- 两种设置php载入页面时编码的方法
- php如何实现页面回退的两种方法
- Asp.net 页面导航的几种方法与比较 分享