分類  >  WEB開發 >

session的幾個小問題

tags:    時間:2013-12-09 23:08:40
session的幾個問題 - Web 開發 / 其他
session   的生命周期是多長  

1   瀏覽器結束時其生命周期也同時結束,但是檔案仍然存在於   /tmp/(sess_???)  
2   下次重新開瀏覽器時會重新分配   sessionID,如果你使用   session_id()   把以前的   ID   帶回來,則會去讀取殘存在   /tmp   處的   sess_???,   取回你之前所有已經設定的參數  
3   可以在   php.ini   里修改   session   檔案殘存的時間  

session.gc_maxlifetime   =   1440   ;   after   this   number   of   seconds,   stored  
;   data   will   be   seen   as   'garbage '   and  
;   cleaned   up   by   the   gc   process  

默認是   1440   秒,24分鐘  

使用   session   注意的存儲路徑問題  

看看   php.ini   里對於   session   的設置  

[Session]  
session.save_handler   =   files   ;   handler   used   to   store/retrieve   data  
session.save_path   =   /tmp   ;   argument   passed   to   save_handler  
;   in   the   case   of   files,   this   is   the  
;   path   where   data   files   are   stored  

默認是存於   /tmp   目錄下,這個目錄可不一定真有啊!!!   最好改為你的   php   安裝路徑,比如   c:/php


轉http://www.chinaitpower.com/2006Aug/2006-11-06/219316.html

------解決方案--------------------
jf

------解決方案--------------------
感謝樓主的分享
------解決方案--------------------
lz是csdn特邀編輯,呵呵
------解決方案--------------------
學習
------解決方案--------------------
好東西
支持下

推薦閱讀文章

Bookmark the permalink ,來源:互聯網