我的会话无法正常工作。 我的会话设置代码如下:
$data=array('username'=>$this->input->post('txtname'),
'password'=>$this->input->post('txtpass')
);
$this->session->set_userdata($data);
当我取消会话时,如:
$arr=array('username'=>'','password'=>'');
$this->session->unset_userdata($arr);
我得到的数组值为null但是当我点击退出时它会显示登录页面但是当我点击后退按钮时它会显示最后一页的信息(用户名)。
答案 0 :(得分:1)
你的会话几乎毁灭
当您销毁会话并且需要Flash数据时,您需要redirect。
例如。
$this->session->set_flashdata("success", $strMessage);
redirect("account/register");
并在index.php文件中添加此代码
header("Cache-Control: no-store, no-cache, must-revalidate");
请注意,必须在登录面板$this->session->flashdata('success');