2013-05-17 52 views
-1

我使用命名會話存儲多頁的形式是這樣的變量:如何刪除一個名爲會話

$_SESSION['pages'][0] 
$_SESSION['pages'][1] 

如果我想取消設置在$ _SESSION所有的變量[「頁」] [1]和我使用session_unset();它清除了它們中的所有變量。

我知道我可以使用一個尚未設定的變量之一:

unset($_SESSION['pages'][1]['email']) 

但是我正在尋找一種方式來刪除所有的$_SESSION['pages'][1]而留下$_SESSION['pages'][0]完整

+0

你的問題是什麼? – hek2mgl

回答

8

您可以在$_SESSION['pages'][1]使用unset,這只是一個正常的陣列。

unset($_SESSION['pages'][1]); 
+0

我試過了,我得到了一個錯誤。也許語法錯了。我會再嘗試。 –

+0

我有unset命令正常工作,但之後變量仍未設置。但這不是未解決的問題,而是另一回事。 –