更新於 2024/11/23閱讀時間約 1 分鐘

[PHP]狀態管理

HTTP通訊協定不會持續保持連線和保留客戶端的使用者狀態,因此需要將使用者狀態傳遞下去,以便保留使用者狀態,稱為「狀態管理」(State Management)。

客戶端:

此部份是將資料存在使用者電腦或HTML網頁或標籤中,以便傳遞。常用方法如下:

  • 表單欄位:使用HTML表單欄位內容傳遞資料。
  • URL參數:使用URL網址的參數傳遞資料。
  • Cookies:Cookies是保留在使用者電腦的小檔案,檔案內容是一些執行時所需的使用者資料。


伺服器端:

此部份是將資料存在伺服器,所以這些資訊會佔用伺服器資源。常用方法如下:

  • Session變數:使用Session變數儲存使用者資料。
  • 文字檔案:使用伺服器文字檔儲存使用者資料。
  • 資料庫:使用資料庫儲存使用者資料。
  • XML文件:使用XML文件儲存使用者資料。
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.