當前位置:首頁 » 編程語言 » 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=『你的路徑』;

熱點內容
安卓60腳本自啟 發布:2025-01-04 16:45:53 瀏覽:754
角色高光演算法 發布:2025-01-04 16:45:49 瀏覽:193
王者周年福利密碼是什麼 發布:2025-01-04 16:30:37 瀏覽:36
聯通北方伺服器上不去怎麼回事 發布:2025-01-04 16:28:42 瀏覽:977
開源伺服器雲存儲多少錢 發布:2025-01-04 16:10:45 瀏覽:667
我的世界泥土商店伺服器8月 發布:2025-01-04 15:58:40 瀏覽:823
怎麼在電腦上重啟機房伺服器 發布:2025-01-04 15:40:02 瀏覽:870
攝影後期電腦配置i5怎麼樣 發布:2025-01-04 15:39:19 瀏覽:406
linux橋接設置 發布:2025-01-04 15:39:07 瀏覽:61
安卓屏幕怎麼設置成老人用的 發布:2025-01-04 15:33:53 瀏覽:318