怎么来destroy_session()方法不起作用.
在set_session(),destroy_session()之后,我仍然可以read_session().
function set_session() {
$this->load->library('session');
$this->session->set_userdata('id', 4);
}
function destroy_session() {
session_start();
session_destroy();
unset($_SESSION);
session_regenerate_id(true);
}
function read_session() {
$this->load->library('session');
$id = $this->session->userdata('id');
echo $id;
}
Run Code Online (Sandbox Code Playgroud)
Has*_*que 13
Codeigniter会话类不使用本机PHP会话.它生成自己的会话数据,为开发人员提供更多灵活性.
取消设置会话变量:
$this->session->unset_userdata('variable');
Run Code Online (Sandbox Code Playgroud)
摧毁整个会议:
$this->session->sess_destroy();
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.ref:codeigniter doc