经典ASP,如何删除同名不同路径的cookie?
Classic ASP, How do I delete a cookie with the same name but different path?
我在 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?
我想我找到了解决办法。显然,在一个会话中,如果你杀死一个 cookie,你就会杀死另一个。因此,我编写了一个小脚本,使 /LMW cookie 过期并通过 AJAX 调用它,因此它本身就在一个会话中。到目前为止,所有测试都有效,所以我现在感觉很好。
我在 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?
我想我找到了解决办法。显然,在一个会话中,如果你杀死一个 cookie,你就会杀死另一个。因此,我编写了一个小脚本,使 /LMW cookie 过期并通过 AJAX 调用它,因此它本身就在一个会话中。到目前为止,所有测试都有效,所以我现在感觉很好。