你把事件写到session_destroy()后面不就完了

解决方案 »

  1.   

    我想楼主是想记录login和logout的数据吧?应该不能实现的。
      

  2.   

    php是把session作为变量处理的,所以也就无“触发事件”一说。
    Session的销毁需经你显式的调用session_destroy()
      

  3.   

    diekiss(阿峰) 
    真的好聪明哟,昨天提问的时候忘记说了。
    我把问题整理一下再来。
      

  4.   

    偶faint
    是不是这个需求:
    在服务端监视用户的活动,当客户有一段时间没有活动了则注销该用户?
    可以这样实现:
    用一个数据库之类的持久存储来记录每一个用户的活动;
    每过一段时间(比如说1分钟)查看所有当前登录用户的活动记录,看是否有当前时间减去用户上次活动时间的值大于指定时间(比如说30分钟);
    若找到这样的用户则执行注销操作(删除session等等)