我在Session.php中有这段代码:
// Is the session current?
if (($session['last_activity'] + $this->sess_expiration) < $this->now)
{
$this->sess_destroy();
return FALSE;
}
每个会话 CodeIgniter将Cookie过期日期设置为$this->sess_expiration + time();
如果我设置this->sess_expiration = 5
,并在6秒后发送get请求它将不包含cookie,因为浏览器将因exp日期而销毁它。因此,CI只会创建新的会话记录,删除旧会话的解决方案是什么?
答案 0 :(得分:0)
您需要清理数据库中的会话表,该表用于存储会话信息。此表应命名为ci_sessions
。