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

标签 php

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

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

就像任何一个用户更改值一样,该更改也必须反射(reflect)给所有其他用户。

最佳答案

将变量存储在共享空间中

  • 一个文件

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

  • 一个内存缓存桶

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

关于不同用户/ session 之间的php共享变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3475377/

相关文章:

php - 需要 PHP 和 MySQL 保存游戏进度的反馈

php - PHP:如何下载YouTube视频?

PHP Mysql计算日期时间之间的平均值并忽略平均值中的负结果

php - T_String解析错误

php - 尝试发送模板时在 Mandrill 中出现 "invalid-sender"错误

PHP 在 error_reporting(E_ALL | E_STRICT) 中解释管道;

php - 避免拉伸(stretch)照片

php - 授权用户访问 S3 存储桶

javascript - 如何在vxml中设置通话持续时间限制

php - 为什么我不能用 foreach 循环更新数组中的数据?