直接关闭页面当然不能使Session失效,因为HTTP是无连接协议,服务器并不知道你何时关闭了窗口.这时只能等Session自然超时失效.

解决方案 »

  1.   

    在注册一个变量之前,添加一句session_cache_limiter("private");关闭IE后,这个SESSION值就无效了,但是如果不关闭IE的话,这个SESSION还是有效的。
    http://expert.csdn.net/Expert/topic/2435/2435446.xml?temp=.6150476
      

  2.   

    bool session_unregister (string name)
      

  3.   

    我加了session_cache_limiter("private");怎么也没用啊?
      

  4.   

    如果要立刻让session失效,必须用session_unregister("yousessionname");