Php Codeigniter会话将不会取消设置

Php Codeigniter会话将不会取消设置,php,function,codeigniter,unset,Php,Function,Codeigniter,Unset,我在一个社区工作,我想让用户注销,但它没有取消用户数据:S,你知道为什么吗 这是我的控制器功能 function logOff() { //$this->session->flashdata('reports', 'Du er logget af'); //redirect('frontpage', 'refresh'); $this->session->unset_userdata($sessionData);

我在一个社区工作,我想让用户注销,但它没有取消用户数据:S,你知道为什么吗

这是我的控制器功能

function logOff() {

        //$this->session->flashdata('reports', 'Du er logget af');

        //redirect('frontpage', 'refresh');
        $this->session->unset_userdata($sessionData);


    }

您可以通过调用以下命令销毁整个会话:

$this->session->sess_destroy();

您可以通过调用以下命令销毁整个会话:

$this->session->sess_destroy();

您需要根据代码指定要单独取消设置的元素,而不是变量或对象:

$this->session->unset_userdata($sessionData);
改为使用删除登录信息,以便您仍然保留一个篮子或其他存储的内容:

$this->session->unset_userdata('userid');
或者破坏整个会话:

$this->session->sess_destroy();  //as per Yorick's answer

您需要根据代码指定要单独取消设置的元素,而不是变量或对象:

$this->session->unset_userdata($sessionData);
改为使用删除登录信息,以便您仍然保留一个篮子或其他存储的内容:

$this->session->unset_userdata('userid');
或者破坏整个会话:

$this->session->sess_destroy();  //as per Yorick's answer