以下php手册参考资料:If register_globals is enabled, then the global variables and the $_SESSION entries will automatically reference the same values which were registered in the prior session instance. However, if the variable is registered by $_SESSION then the global variable is available since the next request. 如果启用了 register_globals,则全局变量和 $_SESSION 中的条目自动指向之前注册的同一个会话实例。不过如果变量是用 $_SESSION 注册的,则全局变量自下一个请求起才可用。 kendo7 的解释:$_SESSION 中的条目,是指session的名字,即,session名字将自动是一个全局变量,而且与 session值具有引用关系(它们指向同一个值,即其中一个的值修改了,另外一个值也会修改,请参考php中的引用 ). 等会结贴。
测试结果username:username 则全局变量和 $_SESSION 中的条目自动指向之前注册的同一个会话实例。不过如果变量是用 $_SESSION 注册的,则全局变量自下一个请求起才可用。是下一个页时可用,理解不太准确!cookie是这样的,因为要在客户端取数据,但session变量是在存在服务器端的! 取时用存在客户端的session id
如果启用了 register_globals,则全局变量和 $_SESSION 中的条目自动指向之前注册的同一个会话实例。不过如果变量是用 $_SESSION 注册的,则全局变量自下一个请求起才可用。
kendo7 的解释:$_SESSION 中的条目,是指session的名字,即,session名字将自动是一个全局变量,而且与
session值具有引用关系(它们指向同一个值,即其中一个的值修改了,另外一个值也会修改,请参考php中的引用
).
等会结贴。
则全局变量和 $_SESSION 中的条目自动指向之前注册的同一个会话实例。不过如果变量是用 $_SESSION 注册的,则全局变量自下一个请求起才可用。是下一个页时可用,理解不太准确!cookie是这样的,因为要在客户端取数据,但session变量是在存在服务器端的!
取时用存在客户端的session id
username:another username奇了怪了
username:username