PHP Session

PHP Session
PHP session 變量用於存儲關於用戶會話(session)的信息,或者更改用戶會話(session)的設置。Session 變量存儲單一用戶的信息,並且對於應用程序中的所有頁面都是可用的。
。。。。。。。。。。。。
PHP Session 變量
您在計算機上操作某個應用程序時,您打開它,做些更改,然後關閉它。這很像一次對話(Session)。計算機知道您是誰。它清楚您在何時打開和關閉應用程序。然而,在因特網上問題出現了:由於 HTTP 地址無法保持狀態,Web 服務器並不知道您是誰以及您做了什麼。
PHP session 解決了這個問題,它通過在服務器上存儲用戶信息以便隨後使用(比如用戶名稱、購買商品等)。然而,會話信息是臨時的,在用戶離開網站後將被刪除。如果您需要永久存儲信息,可以把數據存儲在數據庫中。
Session 的工作機制是:爲每個訪客創建一個唯一的 id (UID),並基於這個 UID 來存儲變量。UID 存儲在 cookie 中,或者通過 URL 進行傳導。
。。。。。。。。。。。。
開始 PHP Session
在您把用戶信息存儲到 PHP session 中之前,首先必須啓動會話。
註釋:session_start() 函數必須位於 標籤之前
。。。。。。。。。。。。
存儲 Session 變量
存儲和取回 session 變量的正確方法是使用 PHP $_SESSION 變量
。。。。。。。。。。。。
銷燬 Session
如果您希望刪除某些 session 數據,可以使用 unset() 或 session_destroy() 函數。
unset() 函數用於釋放指定的 session 變量
您也可以通過調用 session_destroy() 函數徹底銷燬 session
註釋:session_destroy() 將重置 session,您將失去所有已存儲的 session 數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章