如何使用PHP实现“在线用户”功能?当然,这涉及使用时间戳,并且在查看phpBB的会话表后,可能涉及将最新访问存储在数据库中。这是一种有效的方法,还是有更好的实现方式?编辑:我在此之前还不熟悉Stack Overflow,因此意外地将其设为了社区wiki。
使用数据库来跟踪登录用户几乎是唯一的方法。
我会将用户信息和时间戳插入表格中,或者在某个人登录时,并在每次与该用户有活动时更新时间戳。并且我会假设所有在过去5分钟内有活动的用户都是当前在线的。
我认为你可以用PHP简单地实现它。
创建用户表,包括用户名、密码和状态(1、0)。