2015-04-01 96 views
0

我想做一個簡單的登錄頁面,但問題是用戶可以從索引頁返回到登錄頁面,我試過使用退出;但它不起作用。如何禁用登錄後返回?

header("location: index.php",TRUE,302); 
exit; 

我也是用這個代碼嘗試,但沒有奏效:

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"> 
+0

檢查在您的會話,如果用戶登錄,只能顯示登錄表單,如果用戶登錄,否則重定向到索引。 – vanamerongen 2015-04-01 07:33:43

+0

用戶註銷後刪除會話變量。如果沒有會話變量集,重定向到另一頁 – Gunaseelan 2015-04-01 07:37:09

+0

@vanamerongen我做了你所說的,但它沒有工作, – user2420263 2015-04-01 07:49:47

回答

0

我解決了這個問題,我只是說這個代碼在我的日誌頁面頂部:

header("Cache-Control: no-cache, no-store, must-revalidate"); // HTTP 1.1. 
header("Pragma: no-cache"); // HTTP 1.0. 
header("Expires: 0"); // Proxies. 
0

如果你設置任何coockie或會話值loged在後,你需要在你的登錄文件,如果第一個檢查cookie或會話值設置重定向到您的索引頁面。

+0

或嘗試在您的索引文件中的代碼。 setTimeout(「preventBack()」,0); window.onunload = function(){null}; ' – 2015-04-01 07:35:15

+0

我用它,但它沒有工作。 – user2420263 2015-04-01 09:47:56