如何取消设置PHP中的数组_SESSION变量

时间:2012-03-23 19:44:28

标签: php multidimensional-array session-variables unset

我有一个实际上是数组的会话变量。我想删除整个数组变量但不能实现它。

_SESSION VAR

$_SESSION['auth']['id']
$_SESSION['auth']['username']
$_SESSION['auth']['role']

我尝试了unset($_SESSION['auth']),但它不起作用。我是否需要使用unset()?

单独取消设置每个第二级数组

感谢。

2 个答案:

答案 0 :(得分:1)

也许你之前没有session_start()

答案 1 :(得分:1)

未设置应该正常工作:S正如Artjom Kurapov所指出的那样,它可能不得不在会议期间开始。

但无论如何,你有没有尝试过做

$_SESSION['auth'] = array();

如果您根本不关心会话,可以session_unsetsession_destroy