我有一个登录脚本,现在我正在尝试为它构建一个注销。我在CodeIgniter中使用cookie和会话,尽管如下所示,cookie仍然设法坚持,我无法弄清楚原因。据称这是通过CI杀死cookie的方法,但是我退出,关闭页面,转到另一个页面print_r($_COOKIE)
,他们仍然会在那里。
$this->session->sess_destroy();
delete_cookie('LongRemember', '', '0');
delete_cookie('AutoRemember', '', '0');
redirect('m/logout', 'refresh');
echo 'logged out';
答案 0 :(得分:11)
使用cookie helper,您可以通过两种方式删除Cookie:
delete_cookie("name");
delete_cookie($name, $domain, $path, $prefix);
此功能不接受过期参数。
不要忘记加载帮助:$this->load->helper('cookie');