我猜是:
username:another username

解决方案 »

  1.   

    以下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中的引用
    ).
    等会结贴。
      

  2.   

    测试结果username:username
    则全局变量和 $_SESSION 中的条目自动指向之前注册的同一个会话实例。不过如果变量是用 $_SESSION 注册的,则全局变量自下一个请求起才可用。是下一个页时可用,理解不太准确!cookie是这样的,因为要在客户端取数据,但session变量是在存在服务器端的!
    取时用存在客户端的session id
      

  3.   

    我的测试结果:
    username:another username奇了怪了
      

  4.   

    测试结果:
    username:username