会话在 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');
我的会话工作不正常。 我的会话设置代码如下:
$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');