用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1371|回复: 2
收起左侧

[版本 3.x] session 存储在数据库中的问题

[复制链接]
发表于 2015-9-2 15:55:12 | 显示全部楼层 |阅读模式
我这边设置session存储在数据库中,然后发现过期session不会从数据库中删除,导致数据库中的记录很多

config中设置为

$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'sys_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;



请问大家有没有这个问题,如何解决呢?
发表于 2015-9-2 16:12:01 | 显示全部楼层
你可以先去查看 PHP 對於過期 Session 的處理方式
及為什麼要這樣處理?
发表于 2015-9-2 16:43:49 | 显示全部楼层
session类好像有自动清理过期数据的功能。

本版积分规则