setcookie(“user”,“”,time() - 3600)无效

时间:2009-08-18 00:25:01

标签: php cookies

我尝试使用setcookie("user", "", time()-3600)从php中删除cookie,但它对我不起作用,当我检查broswer的工具时,cookie似乎仍然存在。有谁知道为什么?

注意:这是域cookie ..意思是我用这种方式设置这个cookie setcookie('user','true',time() + 2592000,"/",".user.com",0);

3 个答案:

答案 0 :(得分:1)

尝试setcookie('user',“”,time() - 3600,“/”,“。user.com”,1);
只是一个警告 - IE和Opera有时会在重启之后保持cookie值 - 这可能是问题的一部分。

答案 1 :(得分:1)

setcookie("user", 0, time()-3600)

答案 2 :(得分:0)

根据PHP documentation,您的代码应该可以正常运行,但是,您可以尝试这样做:

setcookie("user", "", time() - 3600, "/", ".user.com", 0);