每个用户记录一个最后会活动时间!
每个用户登录的时候,把不活动时间超过一定时间的用户那个login字段设为0

解决方案 »

  1.   

    <body OnUnload="window.open('exit.php')">
    exit.php是处理退出的程序
      

  2.   

    如果我在主页上这样写 <body OnUnload="window.open('exit.php')">
    那关掉主页就把字段login制0,可用户要是还在别的页面上活动就不是登陆状态了??
      

  3.   

    就用  wmchief(wm_chief)  说的:<body OnUnload="window.open('exit.php')">
    在'exit.php'中用session_is_registered判断,再做相应处理
      

  4.   

    每个页面加上
    update 最后活动时间 = now()
    update 判断是否在线的字段 = 0 where 现在时间-最后活动时间>1800