0

我正在开发一个用户系统,我想在其中查看用户是否在线。我考虑在我的用户表中创建一个额外的列,使用last_action. 这将在用户每次查看页面时更新。

这显然需要 MySQL 数据库在每次加载页面时更新用户行。这会是这样做的最佳方式吗?

4

1 回答 1

0

您可以使用 cookie 来解决这个问题。在您的数据库中,您似乎已经有一个Time(或类似的)字段。对饼干做同样的事情。然后,您可以将 cookie 的时间与当前的时间进行比较,如果差异足够大(例如 5、10 分钟),您也可以在数据库中对其进行编辑。

于 2013-01-20T13:08:02.213 回答