【发布时间】:2009-04-03 14:00:34
【问题描述】:
我正在开发一个使用 cookie 来存储会话信息的 Web 应用程序。我已经手动删除了会话 cookie,因为我正在处理我不想要登录会话的代码的另一部分。然而,在页面重新加载几次后,会话 cookie 神秘地重新出现,其中包括一个我为测试目的只设置一次的早期 cookie,然后被删除并且再也没有使用过。
我一直手动删除有问题的 cookie,但是,当我在一段时间后重新加载页面时,cookie 又回来了。我已经仔细检查了我的代码,我很肯定我没有在任何地方设置这些 cookie。我的代码目前都在一个文件中,并且我没有包含任何内容,因此我不可能忽略某些内容。
我的代码在 PHP 中,并在我最初创建这些 cookie 时使用了 setcookie() 调用。
我没有设置 cookie 的到期日期。 使用 Safari 4 Beta 和 GlimmerBlocker 代理。
这种奇怪行为的解释是什么?
【问题讨论】:
-
刚刚发现另一个用户的帖子遇到了同样的问题:stackoverflow.com/questions/678319/…
标签: php cookies safari zombie-process