session_register 和 $_SESSION[] 的区别 [英] Difference between session_register and $_SESSION[]
问题描述
session_register()
和 $_SESSION
数组有什么区别?
What is the difference between session_register()
and $_SESSION
array ?
推荐答案
来自 session_register
的手册页:
自 PHP 5.3.0 起,此函数已被弃用.强烈建议不要依赖此功能.
This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged.
存在差异(例如,session_register
接受全局变量的名称,自动启动会话等),但我认为足够的答案是不要使用 session_register
" 除非您真的想知道出于教育目的的注意事项列表.
There are differences (e.g., session_register
accepts names of global variables, automatically starts the session, etc), but I think a sufficient answer is "don't use session_register
" unless you really want to know the list of caveats for educational purposes.
仅详细说明使 session_register
变得糟糕的一点:它依赖于全局变量(和 register_globals
).
Just to elaborate on one point that makes session_register
bad: it relies on global variables (and register_globals
).
这篇关于session_register 和 $_SESSION[] 的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!