2012-10-29 24 views
0

我想限制頁面訪問,以便用戶必須通過點擊3頁中的1頁上的按鈕來進入有問題的頁面。通過要求頁面瀏覽的順序來限制對特定頁面的訪問

因此,要明確,第x頁只能當用戶從第1頁2點擊一個按鈕,或3

我使用isset如果/ else塊嘗試過,但似乎無法訪問以這種方式限制頁面訪問取得任何進展。如果有人有任何建議,我會非常感激!

+1

你用isset做了什麼沒有工作? – McKracken

+0

Cookies,Session Varibiles,編碼的URL ......選擇 –

+0

@McKracken基本上只是'isset($ _POST ['button1'])'type if語句其中按鈕1是在它之前的頁面,它應該需要順序訪問轉到其他頁面 – ZAX

回答

2

使用會話...

例如

session_start(); 
$_SESSION=array(); 

在每個頁面中的值添加到陣列

$_SESSION['page1']="viewed"; 
$_SESSION['page2']="viewed"; 

在您的安全網頁檢查$_SESSION陣列

的元素
0

單擊該按鈕時設置一個cookie,並在該頁面被訪問時檢查該cookie。