Переменные PHP перезаписывают всю сессию? - PullRequest
0 голосов
/ 25 октября 2011

По какой-то причине, если мой $ _SESSION выглядит примерно так:
Array (<br> [userid] => 123<br> [blah] => bleh<br> )
Когда я делаю что-то вроде:
$blah=array(1,2,3);
Это меняет всю мою $ _SESSION. Это нормально, или что-то не так происходит?

Ответы [ 2 ]

6 голосов
/ 25 октября 2011

Включено ли register_globals ? Отключить это.

0 голосов
/ 25 октября 2011

"Некоторые типы данных не могут быть сериализованы, поэтому хранятся в сеансах. Они включают в себя переменные ресурса или объекты с циклическими ссылками (то есть объекты, которые передают ссылку на себя другому объекту)."

документация PHP сессии

Я не думаю, что вы можете хранить массив в такой сессии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...