【发布时间】:2011-08-07 20:08:34
【问题描述】:
我在 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,因为浏览器会由于过期日期而破坏它。那么CI只会创建新的会话记录,删除旧的解决方案是什么?
【问题讨论】:
标签: php codeigniter