请记住我在CodeIgniter中的代码功能

时间:2016-12-26 04:33:56

标签: php codeigniter session session-variables codeigniter-2

我想在CodeIgniter中记住我的功能。我的问题是,大约2个小时后,我的会话即将到期。

我尝试过使用:

$remember = $this->input->post('remember_me');
if($remember) {
    $this->session->sess_expiration = '1209600';
}

我怀疑它是因为:

$config['sess_expiration']      = 7200;
config.php中的

。也许它超越了最长的会话时间。任何有关这方面的帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

你有没有试过这个......

$remember = $this->input->post('remember_me');
if($remember) {
    $this->session->sess_expiration = '1209600';
     $this->config->set_item('sess_expiration', 1209600);
}

如果您想动态设置配置项或更改现有配置项,可以使用:

$this->config->set_item('item_name', 'item_value');

在此处查看更多内容... https://www.codeigniter.com/userguide3/libraries/config.html