我在问自己有关编辑php会话文件(使用session_dedode等提供的PHP工具)的事实。
这个想法是:我有一个带有用户信息的数据服务器,例如名称,访问权限,组成员身份。用户连接时,这些宝贵的数据将存储到$ SESSION中。当管理员将一些数据编辑到db中时,我希望这些数据尽快在用户会话数据中更新(当前这些信息在用户登录时枚举)。
这是直接循环进入会话文件并替换过时的数据的好方法吗?如果会话文件太多,我会考虑性能问题。 另一个相关的问题是是否有办法恢复当前$ SESSION的会话文件。我现在发现它只是“ sess_ $ PHPSESSID”的串联
现在,我正在考虑将一些与用户相关的字段(如lastConfigReadTime)添加到db中,并将其与某些现有字段lastEditTimestamp进行比较,并相应地更新会话数据。
你们如何处理这种情况?您正在使用哪种过程?你有什么建议吗?
感谢您的时间。
BR。