[英]How to store session for lifetime in codeigniter?
好吧,我直接說,如何將會話存儲到數據庫中? 我已經嘗試將會話存儲到數據庫中,但由於 codeigniter 數據庫垃圾收集器,它會自動從數據庫中刪除。
我不知道如何保留所有會話? 我不想從數據庫中刪除任何會話。 在數據庫用戶刪除該行之前,我不想刪除會話。
此外,我想開發用戶可以從所有會話中注銷。
請分享您的想法。 謝謝。
如果您不希望它超時,除非瀏覽器關閉,請將配置中sess_expiration
的會話到期值設置為 0,或者將其設置為 5 年之類的瘋狂數量。
sess_expiration:您希望會話持續的秒數。 如果您想要一個不過期的會話(直到瀏覽器關閉),請將值設置為零:0
配置文件位於: application/config/config.php
您還可以通過將sess_time_to_update
設置為 0 來禁用自動會話重新生成。
參考: https : //codeigniter.com/user_guide/libraries/sessions.html#session-preferences
為生命周期設置$config['sess_expiration'] = 0
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.