欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php阻止頁(yè)面后退的方法分享

 更新時(shí)間:2014年02月17日 16:31:38   作者:  
這篇文章主要介紹了php阻止頁(yè)面后退的方法,讓后退的頁(yè)面不存在就可以阻止頁(yè)面后退,怎么讓頁(yè)面不存在呢,臨時(shí)生成的頁(yè)面就可以,下面用實(shí)例說(shuō)明這個(gè)方法

例如:現(xiàn)在有1,2,3。3頁(yè)。希望用戶(hù)一開(kāi)始訪(fǎng)問(wèn)第一頁(yè),然后點(diǎn)“下一步”就看到“第二頁(yè)”,然后在進(jìn)入“第三頁(yè)”之前,用戶(hù)不能
后退。就讓1和2作為同一頁(yè)。留個(gè)標(biāo)記在session里,這樣:
1and2.php

復(fù)制代碼 代碼如下:

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

下面是3.php,作用是表示用戶(hù)已經(jīng)訪(fǎng)問(wèn)完P(guān)2了,要再允許用戶(hù)訪(fǎng)問(wèn)P1
復(fù)制代碼 代碼如下:

<?php
session_start();
unset($_SESSION['enteredPage2']);
?>

以上例子中,頁(yè)1和頁(yè)2都是1and2.php生成的臨時(shí)頁(yè)面。當(dāng)用戶(hù)的瀏覽器要讀這個(gè)地址,你輸出頁(yè)2就是頁(yè)2,不用擔(dān)心用戶(hù)
會(huì)回到頁(yè)1去。這個(gè)是瀏覽器無(wú)關(guān)的最根本的解決方法。

相關(guān)文章

最新評(píng)論