好吧,我直接说,如何将会话存储到数据库中?我已经尝试将会话存储到数据库中,但是由于codeigniter数据库垃圾回收器,它将自动从db中删除。
我不知道如何保留所有课程?我不想从数据库中删除任何会话。在数据库用户删除行之前,我不希望删除会话。
此外,我要开发的用户可以从所有会话中注销。
请分享您的想法。谢谢。
答案 0 :(得分:1)
如果您不希望超时(除非关闭浏览器),请将配置中的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
答案 1 :(得分:0)
设置$config['sess_expiration'] = 0
一生。