session_register和$ _SESSION []之间的区别

时间:2012-01-01 06:25:28

标签: php session

session_register()$_SESSION数组有什么区别?

2 个答案:

答案 0 :(得分:2)

来自session_register的手册页:

  

自PHP 5.3.0起,此功能已被弃用。非常不鼓励依赖此功能。

存在差异(例如,session_register接受全局变量的名称,自动启动会话等),但我认为一个充分的答案是“不要使用session_register”除非你真的想要了解用于教育目的的警告列表。

只是详细说明使session_register变坏的一点:它依赖全局变量(和register_globals)。

答案 1 :(得分:0)

session_register()有点陈旧,已经弃用了,但据我所知,它做了同样的事情。

所有以$ _开头的变量都包含在$ GLOBALS中并被称为superglobals