我正在控制器中进行会话并为其分配值。但问题是,当我在其他函数中获得会话的值时,我无法检索该值。 我已经自动加载了会话库。
这是我的代码:
public function Authenticate_User()
{$this->session->set_userdata('end_user', base64_encode($User_Credentials[0]));
// $_SESSION['end_user'] = base64_encode($User_Credentials[0]);
echo 'session value : ' . print_r($this->session->all_userdata(), true) . '<br />';
echo 'authorized';
}
public function Logout()
{
echo 'logout value : ' . $this->session->userdata("end_user") . '<br />';
echo 'unsetted';
}
在注销功能中,我无法在函数中检索会话的值。我需要一些帮助吗?
答案 0 :(得分:0)
更改此配置值
$config['sess_use_database'] = FALSE;
为:
$config['sess_use_database'] = TRUE;
编辑 你可以试试这个:
app文件夹&gt;申请&gt;配置
$config['sess_driver'] = 'native';