在php中如何设置可以让用户在一定时间内无操作或者关闭浏览器自动登出,并且状态变为"离开"呢?如何用cookie实现呢?  谢谢高手回答

解决方案 »

  1.   

    我的部分code是这样的:
    $c_sql = 'UPDATE '.$database.' SET last_login='.$currentTime.', status="online" WHERE id = '.$x_id.' LIMIT 1';
    mysql_query($c_sql);
    setcookie("usertype", $database, time()+36000);
    setcookie("id", $x_id, time()+36000);但是在用户关闭浏览器之后还是显示online,我还做了一个测试,就是改变code像这样
    setcookie("usertype", $database, time()+10);
    setcookie("id", $x_id, time()+10);然后就是不管我做什么,都是10妙以后让我从新登陆........是什么方法可以让用户变成offline状态当他们一段时间不操作?如果他们操作就永远online呢?
      

  2.   

    我数据库的table里面有一个状态属性,那请问如何让cookie过期以后,这个状态属性从online变成offline呢? 谢谢~~~~~~~