我正在为一个小型网站使用 pyrocms / codeigniter 组合。添加一些内容后,我检查了数据库并看到:
这是正常行为吗?一个用户的多个 session_ids 具有相同的 ip?我无法想象这是正确的。
我的会话配置如下所示:
$config['sess_cookie_name'] = 'pyrocms' . (ENVIRONMENT !== 'production' ? '_' .
ENVIRONMENT : '');
$config['sess_expiration'] = 14400;
$config['sess_expire_on_close'] = true;
$config['sess_encrypt_cookie'] = true;
$config['sess_use_database'] = true;
// don't change anything but the 'ci_sessions' part of this. The MSM depends on the 'default_' prefix
$config['sess_table_name'] = 'default_ci_sessions';
$config['sess_match_ip'] = true;
$config['sess_match_useragent'] = true;
$config['sess_time_to_update'] = 300;
我没有更改影响会话类或类似内容的代码行。
红帽行属于 15 分钟的 cron 作业。我认为这很好。
每次刷新页面时都会添加两三个新的 session_entries...