在PHP中,有没有办法存储会话之间持续存在的变量,甚至是访问该页面的不同用户 - 不使用数据库,而且速度快?
我正在创建营销a / b拆分测试脚本。
我希望存储一个名为$ Pagecount的变量 - 每次有人登陆我的网页时都会增加 - 并且显示的内容取决于变量是什么。
我没有使用MySQL或cookie。
答案 0 :(得分:0)
一个"文本文件"将给予适当的文件系统写权限,如果允许,还有其他可用的选项。可用性取决于精确的PHP构建/配置,因为本地文件系统访问已被假定为前提。
使用"sqlite"。 SQLite是一个进程内嵌入式数据库,不需要像MySQL这样的单独安装。 SQLite的一个好处是它是一个带有clear(SQL)API的关系数据库。
使用"*dbm"(例如ndbm)表示一类进程内键值存储。这些* DBM数据库提供了一个非常快速的键值访问API,即使它们缺少SQL功能。
使用数据库的一个优点是它不需要关心磁盘格式(例如,它是文件中的单个值吗?INI文件?JSON文档?):存储的实际问题信息可以集中在。