我編程的網站是高中報紙。最近,管理頁面一直有一個趨勢問題。當用戶創建文章時,由於設定的時間限制,他們已被註銷。我想通過提醒進行編程,告訴用戶他們已經註銷,以便他們可以複製他們的文章並將其粘貼回原處。這是我們的超時代碼:當他們的帳戶超時時,我如何提醒管理員用戶
// Kill Session if session end exists.
if ($_GET['endsession']) {
unset($_SESSION['name']);
unset($_SESSION['access']);
unset($_COOKIE['username']);
setcookie("username","",time() - 3600);
session_destroy();
header("Location: http://" . $_SERVER['HTTP_HOST'] . "/admin.php");
}
我已經嘗試在[session_destroy(); ]和[setcookie(「username」,「」,time() - 3600)之上; ],但結果沒有發生。我也試過把它放在[session_destroy(); ],但這使得這個網頁甚至沒有時間出門。
我該如何獲得一個簡單的Javascript警報運行時,函數[session_destroy(); ]運行?
在session_destroy下放置js警報將毫無意義。如果它在標題調用之前,它會終止標題。如果它在後面,它可能永遠不會顯示,因爲瀏覽器無論如何都會加載下一頁。 –
在瀏覽器窗口打開的情況下保持會話還可以嗎?我認爲最好避免會話超時,而不是告訴用戶他的工作是_lost_。 –