我正在开发一个使用 cookie 来存储会话信息的 Web 应用程序。我已经手动删除了会话 cookie,因为我正在处理我不想要登录会话的代码的另一部分。然而,在页面重新加载几次后,会话 cookie 神秘地重新出现,包括一个我为测试目的只设置一次的早期 cookie,然后删除并且再也没有使用过。
我一直手动删除有问题的 cookie,但是,当我在一段时间后重新加载页面时,cookie 又回来了。我已经仔细检查了我的代码,我很肯定我没有在任何地方设置这些 cookie。我的代码目前都在一个文件中,并且我没有包含任何内容,因此我不可能忽略某些内容。
我的代码在 PHP 中,并在我最初创建这些 cookie 时使用了 setcookie() 调用。
我没有在 cookie 上设置过期日期。使用 Safari 4 Beta 和 GlimmerBlocker 代理。
这种奇怪行为的解释是什么?