簡體   English   中英

遞增變量並將服務器端保存在.php腳本中

[英]Increment variable and save server side in .php script

這是一個很長的問題,但所有這些都加起來等於一個函數。

一段時間以來,我試圖弄清楚如何遞增變量,保存變量然后顯示它。 唯一的問題是我發現要保存該變量並允許網站上的所有用戶看到相同的更新變量,必須將其保存在服務器端,所以現在我遇到了一個大問題,因為我試圖找出一件事,現在必須另辟way徑。

要存儲變量服務器端,將變量保存在.php腳本中就足夠了,因為如果是這樣,我想尋找的是在.php腳本中包含變量的方法,那么當調用特定函數時我想將此變量增加一個,然后最后要保存此變量服務器端,以便始終能夠在所有用戶屏幕上使用完全相同的變量。 .php腳本由html腳本中的表單調用,因此沒有問題,問題如上所述,如何在.php腳本中創建變量,在調用函數時遞增該變量,保存該變量然后將其傳遞回html頁面進行顯示。

最初可能會想到一個Session變量,但是正如您指出的那樣,它應該在所有用戶之間共享,您需要將其保存到數據庫,文件或使用緩存服務器。

您正在使用數據庫嗎? 您可以創建一個包含鍵和值列的表。 然后,將具有指定鍵的行保持最新,並保留要跟蹤的變量值。

如果您無權訪問數據庫服務器,則可以序列化變量或簡單地將其存儲為文本文件並從中讀取。 唯一的問題是並發性,如果同時有太多用戶,您將無法立即更新它。

緩存服務器的解釋有些復雜,但是您可以尋找有關此文件的更多文檔。 祝好運!

暫無
暫無

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

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