我想动态覆盖或设置配置项。如果用户登录但没有选中记住我复选框,那么我想设置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
然后会在关闭浏览器时销毁会话,但是当我选中时会记住我复选框时不存储会话值。