簡體   English   中英

如何在codeigniter中終身存儲會話?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM