2012-05-22 155 views

回答

4
// for a single variable 
unset($_SESSION['session_var']); 

// destroy the Session, not just the data stored! 
session_destroy(); 

// delete the session contents, but keep the session_id and name: 
session_unset(); 
1

這應做到:

unset($_SESSION['page']); 
+0

是這會刪除會話 – choppermio

+0

這將刪除一個會話變量,並留下其餘不變。 –

+0

感謝您的幫助 – choppermio

1

你止跌在這種情況下,不會刪除會話,只會話變量。所以只是做:

unset($_SESSION['page']); 
+0

當然,現在我看起來更接近一些,我不禁想知道如果您使用框架而不是內置的PHP會話處理。你是? – pthurmond

+0

我不知道框架 – choppermio

+0

好吧,那麼可能基於PHP。然後這應該工作。 $ _SESSION變量是超全局的。我建議你稍微閱讀一下。 – pthurmond