如何在PHP中实现"谁在线"功能?

4 php mysql membership timestamp

如何使用PHP实现"谁在线"功能?当然,它将涉及使用时间戳,并且在查看phpBB的会话表之后,可能涉及将最新访问存储在数据库中.

这是一种有效的方法,还是有更好的方法来实现这个想法?

编辑:我意外地创建了这个社区维基,因为我当时还是Stack Overflow的新手.

Mur*_*fer 7

使用数据库来跟踪每个登录的人几乎是执行此操作的唯一方法.

我要做的是,在表中或当有人登录时插入带有用户信息和时间戳的行,并在每次有该用户的活动时更新时间戳.我会假设在过去5分钟内有过活动的所有用户目前都在线.