php判断正在浏览此网页的用户,还有判断当前在线的用户!应该要怎样做?
php判断正在浏览此网页的用户,还有判断当前在线的用户!应该要怎样做?大家的思路是怎样的。谢谢!!...
php判断正在浏览此网页的用户,还有判断当前在线的用户!应该要怎样做?
大家的思路是怎样的。谢谢!! 展开
大家的思路是怎样的。谢谢!! 展开
2个回答
2010-10-21
展开全部
建立一个表,记录用户ID和最后访问时间。
每当用户访问时,如果表里有了用户ID,就更新时间,如果没有,就放入用户ID和时间。
每当用户LOGOUT时,删除表里的用户ID。
判断时,首先删除过期用户(访问时间久于SESSION允许时间的,这种是直接关闭网页的并且长时间没回访过,他重新访问也要登录的,SESSION已过期,所以算作已经不在访问了,注意PHP的SESSION也用了COOKIE,所以是删除SESSION和COOKIE任何一个过期的用户),然后读取剩下的用户的ID,然后读取他们的用户名显示出来。
每当用户访问时,如果表里有了用户ID,就更新时间,如果没有,就放入用户ID和时间。
每当用户LOGOUT时,删除表里的用户ID。
判断时,首先删除过期用户(访问时间久于SESSION允许时间的,这种是直接关闭网页的并且长时间没回访过,他重新访问也要登录的,SESSION已过期,所以算作已经不在访问了,注意PHP的SESSION也用了COOKIE,所以是删除SESSION和COOKIE任何一个过期的用户),然后读取剩下的用户的ID,然后读取他们的用户名显示出来。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询