我刚刚做了一个小小的噩梦,不知何故创建了不需要的 cookie。我发誓我的代码从未在某个虚拟目录中创建 cookie,它只是读取它,但不知何故,我的浏览器最终得到了一个根 cookie 和一个用于 vdir 的 cookie 的副本。这意味着这两个值是分开的,并且都没有得到更新。
大多数关于删除 cookie 的文章都说将其设置为空白,这无济于事,因为它仍然存在!
我必须编写一个简短的 ASP 来将 cookie 到期时间设置为去年,并确保我将路径指定为有问题的 vdir,以确保它杀死了我不想要的那个。
Response.Cookies("BWWF2")("UID") = ""
Response.Cookies("BWWF2").Path = "/community"
Response.Cookies("BWWF2").Expires = DateAdd("yyyy", -1, Now())
希望这已经解决了这个问题,但我想在这里分享这个,并询问是否有人有更好的方法来解决这个问题,或者关于问题(两个 cookie)可能首先发生的任何想法?!