也谈php网站在线人数统计
function checkOnline($userid,$tempid=null){$conn = connect();//对于所有用户//先设置自己为在线$stmt = "UPDATE ".DB_NAME.".USER SET IsOnline='Y' WHERE UserID=".$useri
function checkOnline($userid,$tempid=null){$conn = connect();//对于所有用户//先设置自己为在线$stmt = "UPDATE ".DB_NAME.".USER SET IsOnline='Y' WHERE UserID=".$useri
这个问题我的办法是,用户有个活跃时间间隔问题。超过这个活跃时间间隔的则可以认为是离线,后者可以登陆 ,如果无后者登陆,但并不是说前者就需要重新登陆了。因为他的session还在的。只能是这个时间设置的越小越精确,也是不能做到绝对的。代码贴出来给楼主参考下。Function CheckOnline()