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

nik*_*unj 5 php

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

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

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

Pek*_*ica 6

将变量存储在共享空间中

  • 一份文件

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

  • 一个memcache桶

你可以在那里轻松修改它.当多个用户尝试同时编辑该值时,您可能需要使用某种锁定机制来防止竞争条件.

  • 你的最后一句话实际上他不应该使用除数据库之外的任何东西.那是一个解决的问题.其他解决方案可用的方法也不能随意扩展. (2认同)

Art*_*cto 4

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

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