簡體   English   中英

在會話之外的PHP中存儲變量

[英]Store variables in PHP outside of sessions

在PHP中,有沒有辦法存儲在會話之間存在的變量,甚至是訪問頁面的不同用戶 - 不使用數據庫,並且速度快?

我正在創建一個營銷a / b拆分測試腳本。

我希望存儲一個名為$ Pagecount的變量 - 每次有人登陸我的網頁時都會增加 - 所顯示的內容取決於變量是什么。

我沒有使用MySQL或cookie。

雖然“文本文件”將在適當的文件系統寫入權限下工作,但如果允許,則還有其他可用的選項。 可用性取決於精確的PHP構建/配置,因為本地文件系統訪問已被假定為前提。

  • 使用“sqlite” SQLite是一個進程內嵌入式數據庫,不需要像MySQL這樣的單獨安裝。 SQLite的一個好處是它是一個帶有clear(SQL)API的關系數據庫。

  • 使用“* dbm” (例如,ndbm)表示一類進程內鍵值存儲。 這些* DBM數據庫提供了一個API,可以實現非常快速的鍵值訪問,即使它們缺少SQL功能。

使用數據庫的一個優點是它不需要關心磁盤格式(例如,它是文件中的單個值嗎?INI文件?JSON文檔?):存儲信息的實際問題可能是專注於。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM