正在从PHP中的会话中删除数组变量

时间:2012-07-10 13:08:40

标签: php session

我在会话中存储了我的多选组合的值。

<select id="abc" name="abc[]" multiple="multiple">
<option value="select">Select</option>
<option value="first">first</option>
<option value="second">second</option>
<option value="third">third</option>
<option value="fourth">fourth</option>
</select>

$_SESSION['abc']=$_POST['abc'];

我在同一个文件中得到了会话变量的正确值,但是我有一个3步注册过程,因此在第3步中我得到除了multiselect组合的这个值之外的所有其他变量。

此外,我没有得到一个校验组的值(再次因为它是一个数组变量)。

有人对此有任何想法吗?

1 个答案:

答案 0 :(得分:1)

可能还有别的东西。你能忘记再次开始你的会议吗?是否有可能用空数据覆盖$ _SESSION [&#39; var&#39;]。

在会话中永远不会出现存储对象或数组的问题。将数据存储到会话中的唯一问题是存储资源。