【发布时间】:2015-10-13 16:55:48
【问题描述】:
我的 CodeIgniter 设置有一点问题。
我将 CodeIgniter 配置为将会话保存并存储在数据库的 ci_session 表中。正如我已经阅读了一些内容,我知道每次加载会话库时都应该清理数据库中的旧会话表。
今天我访问了我的数据库,我看到该表已经包含600 sessions,当只有我和朋友在开发系统并且没有其他用户访问这些页面时,在数据库中对timestamp 列进行排序后,我看到它存储了来自5th of October 的记录。
我当然希望它清除旧会话。
这是我在config.php 文件中的会话配置:
$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 86400; // Default: 7200
$config['sess_save_path'] = NULL;
$config['sess_match_ip'] = TRUE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
请指教。
谢谢, 斯拉维克。
【问题讨论】:
标签: php codeigniter session