不要使用它。描述说:
在当前会话中注册一个或多个全局变量。
我想到了两件事:
- 无论如何,使用全局变量并不好,请找到一种避免它们的方法。
- 您仍然可以使用设置变量
$_SESSION['var'] = "value"
。
另请参阅手册中的警告:
如果您希望脚本无论如何都能工作
register_globals,则需要使用$_SESSION数组,因为$_SESSION条目会自动注册。如果你的脚本使用session_register(),它会
不会 在环境中,PHP指令工作register_globals被禁用。
这很重要,因为该
register_globals指令默认设置为
False!
进一步:
这将注册一个
global变量。如果要从一个 函数中
注册一个会话变量,则需要确保使用global关键字或$GLOBALS[]数组将其设置为全局变量,或者使用如下所述的特殊会话数组。
和
如果您正在使用
$_SESSION(或$HTTP_SESSION_VARS),不使用session_register(),session_is_registered()和session_unregister()。



