如何删除命名会话

时间:2013-05-17 08:59:19

标签: php

我正在使用命名会话来存储多页表单的变量,如下所示:

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

如果我想取消设置$ _SESSION ['pages'] [1]中的所有变量,我使用session_unset();它清除了两者中的所有变量。

我知道我可以使用以下方法逐个取消变量:

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

但我正在寻找一种方法来删除所有$_SESSION['pages'][1],同时保持$_SESSION['pages'][0]完整

1 个答案:

答案 0 :(得分:8)

您可以在unset上使用$_SESSION['pages'][1],这只是一个普通的数组。

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