【发布时间】:2015-10-20 14:52:32
【问题描述】:
目前我正在使用我将会话驱动程序存储在数据库中的 codeigniter3。
会话不应在浏览器关闭时销毁。
只有当用户单击注销按钮时,会话才会被破坏。
如何在codeigniter3中实现?
请给我任何解决方案。
这是我的配置文件
$config['sess_driver'] = 'database';
$config['sess_use_database'] = TRUE;
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 0;
$config['sess_save_path'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 0;
$config['sess_regenerate_destroy'] = FALSE;
在以前的版本中,Codeigniter 在配置文件中有sess_expire_on_close,但现在他们已将其删除。
https://codeigniter.com/user_guide/libraries/sessions.html
【问题讨论】:
-
您还在加载/自动加载
session库吗?你的encryption_key是否设置在 config.php?
标签: php mysql codeigniter