现需要在用户登录时在页面显示已经在线的时间,当用户退出时,把这次登录在线时间,加到用户的总在线时间上去

解决方案 »

  1.   

    估计是通过session实现的,session销毁时,计算时间
      

  2.   

    可以建两个session,一个记录登陆时间,一个注销时间,注销时用后一个减前一个再与数据库里累计的时间相加存入数据库
      

  3.   

    在Session启动的时候,自动记录开始时间到一个数据结构(例如一个针对于该用户的信息描述的对象中),然后将这个对象的信息保存在Application或者数据库中,后者比较保险;在Session结束的时候再将值取出来对比,然后存入数据库。
      

  4.   

    http://community.csdn.net/Expert/TopicView3.asp?id=4571354
      

  5.   

    如果不用SESSION那么只能,把登陆时间和注销时间写进数据库了,然后再取出来做下一步处理