用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2704|回复: 2
收起左侧

[HELP] cookie删除不了

[复制链接]
发表于 2012-12-19 21:43:17 | 显示全部楼层 |阅读模式
我要做一个自动登录。。用cookie保存信息。。。结果发现在退出时候删除cookie无效。我单独php文件测试是好的
在CI中发现就删除不了了
我是这样用的
setcookie("user",$row->username,time()+7*24*60*60,"/");
然后删除是 unset($_COOKIE["user"])

单独写php可以,在CI中不行,,,写成setcookie("user","")或者设置时间为0什么的都删除不了,求解
发表于 2012-12-20 09:30:15 | 显示全部楼层
setcookie("user","")
没有指定cookie的路径,就生成了一个路径为当前路径的cookie,你用firebug或者chrome看cookie,应该能够看到两个同名的cookie,但是path属性不一样。
参考http://blog.csdn.net/yunnysunny/article/details/7748106
发表于 2013-1-7 23:15:51 | 显示全部楼层
PHP复制代码
$this->input->set_cookie('user_login', $user_login, 60 * 60 * 24 * 7);
$this->input->set_cookie('user_login', '', 0);
复制代码

本版积分规则