php共享不同用户/会话之间的变量

时间:2010-08-13 09:05:49

标签: php

我希望有一个变量对访问系统的所有不同用户/客户端具有相同的值。

变量的值也必须是可修改的。

就像任何一个用户更改了值一样,更改也必须反映给所有其他用户。

2 个答案:

答案 0 :(得分:6)

将变量存储在共享空间中,如

  • 文件

  • 数据库记录(最容易实现锁定,见下文)

  • 内存缓存桶

你可以在那里轻松修改它。当多个用户尝试同时编辑该值时,您可能需要使用某种锁定机制来阻止race conditions

答案 1 :(得分:3)

只需使用数据库表来存储该值。

这是在Web应用程序中存储持久应用程序范围数据的最简单方法。