當前位置:首頁 » 編程語言 » php二級域名session

php二級域名session

發布時間: 2025-01-01 23:32:23

Ⅰ 為什麼設置php的session

一、介紹
PHP中session默認過期時間是1440S,超過這個時間沒有頁面刷新或者用戶關閉了瀏覽器,session就會失效。
二、設置
session文件存儲在伺服器端,通過保存在用戶端的SessionId與服務鍵液戚器進行交互,session的配置文件是php.ini,相關參數如下:
1.session.use_cookies = 1,默認1,代表SessionId通過cookie來傳遞,否則會用Query_String
2.session.name = PHPSESSID,默認PHPSESSID,代表SessionID儲存的變數名稱,可能是Cookie,也可能是Query_String來傳遞
3.session.cookie_lifetime = 604800,是SessionID在客戶端Cookie儲存的時間,默認是0,代表瀏覽器一關閉SessionID立即失效,這里我設置了7天
4.session.gc_maxlifetime = 604800,默認是1440,代表session在伺服器端保留的時間,超過這個時間就會失效。這里我設置了7天,與客戶端的cookie有效時間一致
三、其他情況
一般情況下把這四個值設置好之後就可以更改session的有效期了,但是當多個站點的session文件都保存在公用埋桐臨時路徑時,由於php的GC(Garbage Collector)機制,某個站點啟動垃圾回收機制,都會把公用臨時文件目錄下的文件全部清除,這就會導致稿陵session失效,解決方法就是更改php.ini里session文件的保存路徑:
session.save_path=『你的路徑』;

熱點內容
lol英雄腳本 發布:2025-10-18 15:45:12 瀏覽:48
聯想安卓助手怎麼樣 發布:2025-10-18 15:41:41 瀏覽:767
安卓游戲平台哪個沒有廣告 發布:2025-10-18 15:39:21 瀏覽:863
手機和耳機的配置不一樣怎麼找 發布:2025-10-18 15:31:36 瀏覽:949
python明天日期 發布:2025-10-18 15:18:39 瀏覽:455
安卓手機怎麼成為蘋果的橫杠 發布:2025-10-18 15:17:37 瀏覽:34
python字典for循環 發布:2025-10-18 15:04:08 瀏覽:213
rust怎麼添加伺服器Ip 發布:2025-10-18 15:00:33 瀏覽:90
c語言中字元12是多少 發布:2025-10-18 15:00:10 瀏覽:895
石器首頁源碼 發布:2025-10-18 14:58:08 瀏覽:928