会话数据不会从CodeIgniter中的缓存中销毁

时间:2014-09-10 13:10:45

标签: php codeigniter session caching

我是CodeIgniter的新手。在我的网站上,我有一个注销选项。我已经编写了破坏会话的代码,并且在IE和Chrome中首次正常注销。但是,如果我再次登录,则在我清除缓存并进行手动刷新之前,注销不起作用。 IE和Chrome都出现了这个问题。我曾尝试编写缓存清除方法,但这也无效。这是一个已知问题还是我做错了什么。

我的退出代码

class logout extends CI_Controller { 

public function __construct()
{
     parent::__construct();
}

function index()
{
    $this->home_model->unsetsessions();
    redirect('', 'refresh');

}}

My Home MOdel

 function unsetsessions() {

    $newdata = array(
        'session_id' => '',
        'user_id' => 0,
        'user_name' => NULL,
        'user_type' => NULL
    );
    $this->session->unset_userdata($newdata);
}

0 个答案:

没有答案