为什么我不能删除这个Cookie?PHP - Cookie无法使用?
当用户登录authenticate_user()运行时。当用户注销logout()时运行。当类运行时,通过update_status()生成状态。
我该如何杀死状态cookie?无论我尝试它是否存在,用户都无法注销。
[已删除代码]
解决了它。
删除cookie时,您必须指定cookie可以访问的目录。
Not Deleted
setcookie("status", "", (time()+3600), '/');
setcookie("status", "", (time()-3600));
Deleted
setcookie("status", "", (time()+3600), '/');
setcookie("status", "", (time()-3600), '/');
这不会直接回答你的问题,所以我不会把它作为答案,但是你为什么还要通过使用cookie *来使你的生活变得困难*,而不是仅仅在会话中做所有事情?你做事情的方式看起来更加复杂,我看不出这一点。如果你把它全部留在会话中,那么你可以只用'session_destroy',它们就完成了。 – 2010-12-16 11:27:48
我似乎已经在同一时间回答你的想法:) – 2010-12-16 11:32:14