0

我在会话中存储了一些用户信息,因此我不必每次用户更改页面时都查询数据库。如果该用户使用多个浏览器/计算机并且旧会话现在有无效数据怎么办?如何使它们保持同步?注销用户的旧会话很好,但如果可能的话,我想避免将会话信息写入数据库。

我确实意识到这是一个相当普遍的问题,但在谷歌搜索后我无法找到正确的东西。

4

1 回答 1

1

将会话存储在每个特定用户的数据库中。

然后每次用户访问您的网站(无论使用哪种浏览器) - 所有信息始终位于一个位置,您无需执行任何花哨的“同步”操作。

注意:他们仍然必须从每个不同的浏览器“登录”。在登录过程中,您需要检查该用户的数据库中是否已经存在会话。如果是这样,您需要将此新登录名附加到该会话(而不是创建一个新登录名)。

于 2012-12-13T02:08:43.690 回答