会话在 codeigniter 中不起作用

session does not work in codeigniter

我的会话工作不正常。 我的会话设置代码如下:

$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 但是当我点击注销时它显示登录页面但是当我点击后退按钮时它显示最后一页信息(用户名)。

Your session almost destroy

当您销毁会话并需要闪存数据时,您需要 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');