Разница между сессионной регистрацией и $ _SESSION [] - PullRequest
1 голос
/ 01 января 2012

В чем разница между массивами session_register() и $_SESSION?

Ответы [ 2 ]

2 голосов
/ 01 января 2012

со страницы руководства для session_register:

Эта функция УСТАРЕЛА с PHP 5.3.0. Полагаться на эту функцию крайне не рекомендуется.

Существуют различия (например, session_register принимает имена глобальных переменных, автоматически запускает сессию и т. Д.), Но я думаю, что достаточным ответом будет "не использовать session_register", если вы действительно не хотите знать список предостережений для образовательных целей.

Просто уточним один момент, который делает session_register плохим: он опирается на глобальные переменные (и register_globals).

0 голосов
/ 01 января 2012

session_register () довольно старый, уже устарел, но, насколько я знаю, делает то же самое.

также все переменные, начинающиеся с $ _, включены в $ GLOBALS и называются суперглобальными

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