Codeigniter会话在关闭时失效

时间:2016-04-04 12:01:46

标签: php session codeigniter-2

我想动态覆盖或设置配置项。如果用户登录但没有选中记住我复选框,那么我想设置sess_expire_on_close值为false且用户未检查,则sess_expire_on_close值为true。我使用了以下php代码:

PHP代码:

if($this->input->post('remember')) 
$this->config->set_item('sess_expire_on_close', '0');

else

    $this->config->set_item('sess_expire_on_close', '1'); 

但此过程无效。当我关闭然后浏览器没有检查记住我对话框然后会话过期值设置为0但仍然会话是活动的。如果一个集配置以下值

PHP代码:

$config['sess_expire_on_close'] = TRUE; --> config.php 

然后会在关闭浏览器时销毁会话,但是当我选中时会记住我复选框时不存储会话值。

0 个答案:

没有答案