我在会话中存储了我的多选组合的值。
<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组合的这个值之外的所有其他变量。
此外,我没有得到一个校验组的值(再次因为它是一个数组变量)。
有人对此有任何想法吗?
答案 0 :(得分:1)
可能还有别的东西。你能忘记再次开始你的会议吗?是否有可能用空数据覆盖$ _SESSION [&#39; var&#39;]。
在会话中永远不会出现存储对象或数组的问题。将数据存储到会话中的唯一问题是存储资源。