php 有没有全局变量每个用户都能访问同一个变量

2024-12-29 19:24:43
推荐回答(3个)
回答1:

最近也遇到这个问题,考虑了下,我觉得可以用一下几种方案实现

  1. mysql存储变量,不同用户可以读并修改,实现需要的功能

  2. 和mysql原理相同,不过比mysql要高效的memcache或者redis等 set get方法实现变量共享

  3. 可以试试shared memory函数 shmop_open shmop_wirte shmop_read shmop_delete等,通过共享内存来实现,不过这个本人没有测试过。

    最终我采用redis存储的方式实现改功能,既可以保证不同用户共享变量,效率也基本不受影响,高并发也没问题

回答2:

当然有了,还挺多的呢。推荐你去看看文库 http://wenku.baidu.com/view/32daeb8b680203d8ce2f243a.html

回答3:

你这个意思是计数吧。。。来一个人自动加1?