1.应该不是覆盖吧,只是创建了一个新的session,以前的失效了。
2.默认session设置应该是ie关闭的时候自动删除了sessionid。

解决方案 »

  1.   

    我没有用同一个用户登陆,是用的两个用户登陆的,不过是在同一台机器上打开两个ie,可是我觉得应该做到我在同一台机器打开不同的ie,用不同的用户登陆,应该不会互相覆盖,也就是假设我echo $value,应该在两个窗口中是不一样的,这个value就是我压到session中的值
      

  2.   

    1.你看一下保存sessionid的文件夹,每登陆一次就会产生一个新的sessionid文件,应该不会出现你说的问题。
    2.试一下这个方法:
    将php.ini的“session.gc_probability”设为100
                “session.gc_maxlifetime”设为0
      

  3.   

    新建一个文件如auth.php
    在里边session_register()
    然后在每个网页中加入
    include("auth.php");
    这样应可以实现你说的功能
      

  4.   

    只要session id不同就不会相互覆盖,所以就算你在同一个机器,打开两个ie同时登录也是两个session,不会相互覆盖的