PHP变量会覆盖整个会话吗?

时间:2011-10-25 10:57:56

标签: php session

出于某种原因,如果我的$ _SESSION看起来像这样:
Array (
[userid] => 123
[blah] => bleh
)

当我做类似的事情时:
$blah=array(1,2,3);
它改变了我的整个$ _SESSION。这是正常的,还是出现了一些错误?

2 个答案:

答案 0 :(得分:6)

是否启用了register_globals?禁用它。

答案 1 :(得分:-2)

“某些类型的数据无法序列化,因此存储在会话中。它包括资源变量或带有循环引用的对象(即将对自身的引用传递给另一个对象的对象)。”

PHP session documentation

我不认为你可以在这样的会话中存储一个数组