Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何删除命名会话_Php - Fatal编程技术网

Php 如何删除命名会话

Php 如何删除命名会话,php,Php,我使用命名会话存储多页表单的变量,如下所示: $_SESSION['pages'][0] $_SESSION['pages'][1] 如果我想取消设置$_SESSION['pages'][1]中的所有变量,并使用SESSION_unset();它将清除它们中的所有变量 我知道我可以使用以下方法逐个取消设置变量: unset($_SESSION['pages'][1]['email']) 但是我正在寻找一种方法来删除所有的$\u会话['pages'][1],同时保持$\u会话['pages']

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

$_SESSION['pages'][0]
$_SESSION['pages'][1]
如果我想取消设置$_SESSION['pages'][1]中的所有变量,并使用SESSION_unset();它将清除它们中的所有变量

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

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

但是我正在寻找一种方法来删除所有的
$\u会话['pages'][1]
,同时保持
$\u会话['pages'][0]
完好无损

你可以在
$\u会话['pages'][1]
上使用
取消设置
,这只是一个普通数组

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

你的问题是什么?我试过了,但我错了。也许语法错了。我会再试一次。我让unset命令正常工作,但在那之后变量仍然未设置。但问题不在于unset命令,而是别的东西。