我花了一段时间才意识到$ _SESSION ['user']正在改变,因为我有一个变量集:$ user = array();
这是正常的吗?直到今天我还没有遇到这个问题,不确定它是否是服务器/ php设置
答案 0 :(得分:4)
尝试关闭php.ini文件中的register_globals。
答案 1 :(得分:0)
取决于您如何设置$ _SESSION ['user']。
如果您通过引用进行设置,则它与您用于设置它的变量相关联。
即
$ _ SESSION ['user'] =& $用户;
$ user = array();
现在$ _SESSION ['user']是一个空数组