经典ASP,如何删除具有相同名称但路径不同的cookie?

时间:2020-01-30 17:15:53

标签: cookies vbscript asp-classic

我在Web应用程序中仍然有一些经典的ASP页面,所有cookie的路径均应为“ /”。不知何故,我正在用不同的路径“ / lmw”创建一个cookie,我只想删除那个。我尝试过先设置路径并终止cookie,但是它将全部删除...最后设置它会做同样的事情。

response.cookie("LS").path = "/lmw"
response.cookie("LS").expires = dateAdd("d",-10,date())
response.cookie("LS").path = "/lmw"

但是就像我说的那样,它也删除了路径为“ /”的cookie“ LS”。那么,在经典ASP中,如何删除带有“ / lmw”路径的cookie?

1 个答案:

答案 0 :(得分:1)

我想我找到了解决方案。显然,在一个会话中,如果您杀死一个cookie,就杀死了另一个。因此,我编写了一个小脚本,该脚本使/ LMW cookie失效并通过AJAX调用它,因此它本身就处于会话中。到目前为止,所有测试都有效,所以我现在感觉还不错。