即使我在我的注销控制器var_dump($_SESSION);
中使用session_destroy(),也会在用户注销后提供类似array(1){ ["__ci_last_regenerate"]=> int(1484032559) }
的输出。
出于这个原因,我认为登录控制器的以下代码无法正常工作:
function login()
{
if(!isset($_SESSION['user']))
{
$this->load->view("log");
}
else
{
/********login details verification*******/
}
如果是这样的话,如何在用户注销后销毁会话? 有人可以帮忙吗?感谢。
答案 0 :(得分:0)
使用CodeIgnitor本机会话销毁方法,它应该可以正常工作,因为CodeIgnitor使用它自己的会话机制。
e.g,
$this->session->sess_destroy();
取消设置任何会话值使用以下语法
$this->session->unset_userdata('variable');