PHP中有没有可以让所有用户共享访问的变量? 楼主想干什么呢???不想在数据库,就可以在文件里面做交换咯???像一些config文件那样。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php 本身没有像 asp 那样的 application 变量,不过可以通过数据库、文件、共享内存、命名管道等在不同 session 之间共享变量。 不用数据库,就用xml文件,文本文件,session等东西代替,session不适合数据量特别大的情况,只针对当前用户.所以按照你所说的,只能是用xml文件或者其它文本型的东东. 呃,介个 session 不能实现 application 的功能吧~~~我比较推荐共享内存或者命名管道~~比较靠谱,速度快。 像楼上的说的那种config文件的方法,是在文件里定义一个变量,并在每个使用的页面include进来 然后使用该变量或者常量 用config实现吧,其它页面要用的话,include一下就行了。最简单的就是设置连结数据库变量 用数据库的 memory table 或者并享内存文件IO的都方法都不适合 按照楼主的意思就是在说config文件! 考虑 session / apc / xcache :) 感谢各位的回答memory table看上去是个不错的方案,shmod是否需要特殊版本的lamp/xampp?还是说只需要在设置面板中改下参数就可以了? 看你的 phpinfo 中,如果 configure 中有 --enable-shmop 则可直接使用 shmop,不需要任何配置。 shmop主要是稳定性还有待验证,我用过的这些内存存储方案中xcache算是比较稳定的,建议使用。 shmop共享内存是基于linux共享内存管理.还是相当稳定的.但使用时是按字节读取.定位查找匹配都需要自己写算法来完成.你可以试试xcache或memcached的方式. 主要是看到网上一些shmop内存泄漏的问题有点怕了,不过据说5.1以后的php已经没有这个问题了,不知道有没有哥们测试过? 正道 shmop折腾了N久 放弃 请教一小段ASP怎么改PHP,万分感谢 php超链接传递参数问题? php文本输入问题 新人求助mediawiki安装问题 UTF-8编码的程序POST数据给一个GBK编码的程序接收,应该怎么处理? 上传后的文件比原文件大近一倍..............急啊 PHP用GD画图的怪问题。 8848 日访问量超过70万次,是真的吗?我想租赁一个虚拟空间, 中国有谁家出租虚拟空间的能达到50万次。价格便宜,安全性好 PHP 报错,无法打开文件 PHP正则匹配HREF 网站文件扩展名问题.郁闷中 ini_set
session不适合数据量特别大的情况,只针对当前用户.
所以按照你所说的,只能是用xml文件或者其它文本型的东东.
呃,介个 session 不能实现 application 的功能吧~~~我比较推荐共享内存或者命名管道~~比较靠谱,速度快。
最简单的就是设置连结数据库变量
你可以试试xcache或memcached的方式.