請幫我清除登錄會話。如何清除登錄會話在php
例如
- 如果我是一個特定的&我想檢查我的更新的用戶。所以我用我的用戶名&密碼登錄到特定頁面。
- 檢查我的更新後,我從該頁面註銷。註銷後,我使用瀏覽器中的返回按鈕返回上一個會話。
- 自動進入我的頁面而不提供任何登錄信息。爲了防止在沒有任何登錄細節的情況下進入頁面,應該清除會話。所以幫我清理會議。
請幫我清除登錄會話。如何清除登錄會話在php
例如
這是客戶端問題。如果您在瀏覽器中按回按鈕,瀏覽器會加載以前存儲的緩存頁面。 更好的方法是,您應該在登錄頁面中編寫一個JavaScript函數,該函數在第一次加載或通過後退按鈕時調用logout.jsp。
您需要在頁面上設置緩存控制標頭,以確保它們不被緩存。由於看一看以下問題這將詳細介紹如何在不同的語言正確地設置緩存頭 - How to control web page caching, across all browsers?
要清除在PHP會議上,你可以調用腳本logout.php包含以下內容:
<?php
session_start();
$_SESSION = array();
// PHPSESSID is default name, but you may have a custom.
setcookie("PHPSESSID", '', time() - 1, '/');
}
見您正在使用哪種語言在
一個更完整的例子嗎?您將需要服務器端編碼來清除會話。 –
你確定你在談論javascript/html/css嗎?也許這是關於PHP? – Asenar