我有一個實際上是數組的特定會話變量。我想刪除整個數組變量,但不能實現它。如何取消設置PHP中數組的_SESSION變量
_SESSION VAR
$_SESSION['auth']['id']
$_SESSION['auth']['username']
$_SESSION['auth']['role']
我試圖unset($_SESSION['auth'])
,但它不工作。我是否需要使用unset()單獨取消設置每個二級數組?
謝謝。
我有一個實際上是數組的特定會話變量。我想刪除整個數組變量,但不能實現它。如何取消設置PHP中數組的_SESSION變量
_SESSION VAR
$_SESSION['auth']['id']
$_SESSION['auth']['username']
$_SESSION['auth']['role']
我試圖unset($_SESSION['auth'])
,但它不工作。我是否需要使用unset()單獨取消設置每個二級數組?
謝謝。
也許你沒有session_start()
之前的某個地方?
'未設置()'絕對不工作。你的問題必須在其他地方。 – Brad 2012-03-23 19:48:01
你可以發佈一些更多的代碼嗎? – Adi 2012-03-23 19:49:18
就像Brad說的那樣,unset **必須工作。你嘗試將'$ _SESSION ['auth']'設置爲null嗎? – 2012-03-23 19:49:51