把php.ini里的register_globals = off。
然后所有用到session里变量的地方用$_SESSION.

解决方案 »

  1.   

    使用的地方用$_SESSION,没错哈……。
      

  2.   

    php.ini里:register_globals = on 的原因具体参数的意义自己看手册
      

  3.   

    register_globals设置了为On,则访问SESSION时,把SESSION自动注册了成一些SESSION数组内的索引为名的新变量,并且是引用同样的变量值,所以楼主把register_globals设置Off就没有问题,还有PHP4和PHP5已经自动设置那个设置为Off,PHP6听说取消了,所以最好设置为Off