我想存储会话之间共享的变量(应用程序范围):
- 它不是特定于用户会话的(所以我不能把它放在 $_SESSION[] 中)。
- 这是一个长期存储(所以我不能使用 APC - Alternative PHP Cache)。
所以,我使用一个文件来存储变量并使用 file_get_contents 和 file_put_contents 函数访问它。
这是一种很好的处理方式还是有其他选择?
我想存储会话之间共享的变量(应用程序范围):
所以,我使用一个文件来存储变量并使用 file_get_contents 和 file_put_contents 函数访问它。
这是一种很好的处理方式还是有其他选择?
很明显,您的问题是一个全球性的服务器端问题。我会使用数据库来做到这一点。只需在需要时进行CRUD。
你可能会做这项工作,但我推荐使用数据库方法,因为它提供了增强的功能,例如日志记录、检查事件历史记录。我认为是一个更清洁的解决方案。