原因:
session使用文件保存用户信息的,这与asp用内存保存信息是不一样的。
重起服务器时,系统并没有将session临时目录里的文件删除。所以用户只要继续发送sessionID,则仍能继续使用。
如果将session保存于数据库中,那么持续的时间还要更长些解决办法:
1、设置启动时的任务——清空session临时目录
2、用共享内存保存session

解决方案 »

  1.   

    设置启动时的任务——清空session临时目录
    这个方便一点
      

  2.   

    因为session还没过期,当然还能用
      

  3.   

    做个批处理,把SESSION目录清空~~~~~~~
      

  4.   

    请问写内存怎么写我把
    PHP。INI里的
    [Session]
    ; Handler used to store/retrieve data.
    session.save_handler = files
    改成
    [Session]
    ; Handler used to store/retrieve data.
    session.save_handler = memory就错了
    那怎么晴空好呢  我的是c:/tmp就操作晴空这个文件夹下面的文件吗
      

  5.   

    你的php.ini里面把session路径设成哪里,就清空哪里的文件夹的内容就是了
      

  6.   

    如果数据库支持视图,可不可以把sessin存到视图里呢?如果能的话那就是重大突破了