關於session_unset()和session_destroy()的函數使用進行介紹。
session_unset()
釋放當前在內存中已經創建的所有$_SESSION變量,但不刪除session文件以及不釋放對應的session
id
session_destroy()
刪除當前用戶對應的session文件以及釋放session
id,內存中的$_SESSION變量內容依然保留
if (session_destroy())
{
ShowMsg("注銷成功!",'/member/login');
exit();
}
else
{
unset($_SESSION);
ShowMsg("注銷成功!",'/member/login');
exit();
}
因此,釋放用戶的session所有資源,需要順序執行如下代碼:
程序代碼