我是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);
}