注册session.
session_unregister('session名');

解决方案 »

  1.   

    关闭浏览器仅仅是结束了session会话
      

  2.   

    关注......如果没等进行注销session操作时 用户就关闭了浏览器,要怎么清空session?
      

  3.   

    你们说的这些我已知道,但都没说为什么浏览器关闭后再打开session中的值仍在。也就是说如果用户进行登录后,关闭了浏览器后再打开后,不需要再进行登录就可直接进入登录区。
    这是为什么?请回复的各位不要再跑题了,晕~~~~~~
      

  4.   

    用COOKIE比较好。不过没Seesion安全。
      

  5.   

    (俺也不是太懂啦,瞎说)
    在ie的进程中,一个进程不一定对应一个窗口,如果你关闭整个相关的窗口,重新打开新窗口测试,仍出现这个问题。那么可以作如下试验:
    多换几台机器试试!:)hehe在ie的一个进程中,对应一个session的是一个ip地址+一个随机分配的端口号。
    也就是说正常情况下,这种事情并不是不可能,而是机会很小。如果你打开的新进程分配到的是和值钱的进程一样的端口,那么就会发生这种事情。不过可能性很小。:)楼主自己再看看吧。如果还不能解决就去查查这方面的资料拉
      

  6.   

    另外,说些垃圾建议(应该不会有这种事情发生吧?):
    关闭窗口后检查进程中那个进程是否还在??(就算这样,打开新窗口应该也不会使用原来的进程阿)楼主,你不会用MyIE什么的吧??那样的话,整个一个MyIE算一个进程啊!除非你关掉MyIE,否则理所当然出现那种问题啊!同一个进程嘛!
      

  7.   

    设置session的保存时间!
    在php.ini里面设置~~~
      

  8.   

    终于搞定了。试了php的4.3.9 和 4.3.10都出现以上问题,换成4.3.6就ok了。呵~~~~
    可能是4.3.9和4.3.10的问题。各位接分!!!!