僅做參考:
一般項目用戶登錄的時候,還要考慮保持登錄的情況。方法大概是有兩個:
1.用session和cookie保存保持登錄的那個值。
2.在數據庫中設計個字段,存儲保持的時間值,然後延長session和cookie的有效時間。
修改php自帶的session在服務器的存儲時間方式爲:ini_set('session.gc_maxlifetime', $config['maxlifetime']);
1.Session.use_cookies:默認值爲"1",代表SessionID使用Cookie來傳遞,反之就是用Query_String來傳遞
2.Session.name:這個就是SessionID儲存的變量名稱,可能是Cookie來傳遞,也可能是Query_String來傳遞,默認值是"PHPSESSID"
3.Session.cookie_lifetime:這個代表SessionID在客戶端Cookie儲存的時間,默認值是“0”,代表瀏覽器一關閉,SessionID就作廢,就是因爲這個原因,所以Session不能永久使用
4.Session.gc_maxlifetime:這個是Session數據在服務器端儲存的時間,如果超過這個時間,那麼Session數據就自動刪除