php中session的缺點

(*-*)浩
發布: 2023-02-23 10:38:01
原創
3755 人瀏覽過

php中session的缺點

Session的機制(建議學習:PHP影片教學

session機制採用的是在伺服器端保持狀態的方案,並且有自己對應的唯一識別session_id,區分不同使用者之前的資訊。

Session的工作原理

當一個session第一次被啟用時,一個唯一的識別被儲存在本地的cookie中;

首先使用session_start()函數,PHP從session倉庫載入已經儲存的session變數;

當執行PHP腳本時,透過使用session_register()函數註冊session變數。

當PHP腳本執行結束時,未被銷毀的session變數會被自動儲存在本地一定路徑下的session庫中,這個路徑可以透過php.ini檔案中的session.save_path指定,下次瀏覽網頁時可以載入使用。

Session的優點和缺點

優點

唯一性、方便呼叫、不會過多佔用資源,是存儲在伺服器的一組臨時資料。一般情況下,我們在做使用者登入時,會將使用者資料存入session。這樣,在任何頁面都可以方便調用,而且每個客戶端會產生唯一的session_id,不會混淆。且關閉瀏覽器後,伺服器會有session回收機制,自動刪除過期session。

缺點

在客戶端是以cookie方式儲存的,停用cookie,session就失效了。

更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!

以上是php中session的缺點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板