Php 如何在codeigniter中存储终生会话?

Php 如何在codeigniter中存储终生会话?,php,codeigniter,Php,Codeigniter,好吧,我直截了当地说,如何将会话存储到数据库中?我已经尝试将会话存储到数据库中,但由于codeigniter数据库垃圾收集器,它将自动从数据库中删除 我不知道如何保持所有的会话?我不想从数据库中删除任何会话。在数据库用户删除该行之前,我不想删除会话 此外,我想开发用户可以从所有会话中注销 请分享你的想法。谢谢。如果不想在浏览器关闭前超时,请在配置中将sess\u expiration的会话过期值设置为0,或者将其设置为疯狂的值,如5年 sess_expiration:希望会话持续的秒数。如果希望

好吧,我直截了当地说,如何将会话存储到数据库中?我已经尝试将会话存储到数据库中,但由于codeigniter数据库垃圾收集器,它将自动从数据库中删除

我不知道如何保持所有的会话?我不想从数据库中删除任何会话。在数据库用户删除该行之前,我不想删除会话

此外,我想开发用户可以从所有会话中注销


请分享你的想法。谢谢。

如果不想在浏览器关闭前超时,请在配置中将sess\u expiration的会话过期值设置为0,或者将其设置为疯狂的值,如5年

sess_expiration:希望会话持续的秒数。如果希望在关闭浏览器之前会话不会过期,请将该值设置为零:0

配置文件位于:application/config/config.php

您还可以通过将sess_time_to_update设置为0来禁用自动会话重新生成


参考资料:

将$config['sess\u expiration']=0设置为终身。

请查看文档-这是否回答了您的问题?我添加了这个会话,但仍然从数据库中删除。此外,我还将0放入了sess_过期中,但它仍然不起作用。我添加了此会话,但仍然从数据库中删除了该会话。此外,我也在sess_中输入了0,但它仍然不起作用。