Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当前会话的CodeIgniter sess_destroy()_Php_Codeigniter - Fatal编程技术网

Php 当前会话的CodeIgniter sess_destroy()

Php 当前会话的CodeIgniter sess_destroy(),php,codeigniter,Php,Codeigniter,我在Session.php中有以下代码: // Is the session current? if (($session['last_activity'] + $this->sess_expiration) < $this->now) { $this->sess_destroy(); return FALSE; } //会话是当前会话吗? 如果($session['last\u activity']+$this->sess\u expiratio

我在Session.php中有以下代码:

// Is the session current?
if (($session['last_activity'] + $this->sess_expiration) < $this->now)
{   
    $this->sess_destroy();
    return FALSE;
}
//会话是当前会话吗?
如果($session['last\u activity']+$this->sess\u expiration)<$this->now)
{   
$this->sess_destroy();
返回FALSE;
}
对于每个会话,CodeIgniter将Cookie过期日期设置为
$this->sess_expiration+time()


如果我设置了
this->sess\u expiration=5
,并在6秒后发送get请求,它将不包含cookie,因为浏览器将根据exp日期销毁它。所以CI只会创建新的会话记录,删除旧会话记录的解决方案是什么?

您需要清理数据库中用于存储会话信息的会话表。此表应命名为
ci\u sessions

您的意思是每次使用“上次活动”删除旧记录?您可以在配置文件中更改会话设置。并在
config.php