【问题标题】:Remove HTTP_COOKIE cookie from browser从浏览器中删除 HTTP_COOKIE cookie
【发布时间】:2010-09-13 17:26:16
【问题描述】:

如何使用经典 ASP 从浏览器中删除 HTTP_COOKIE cookie?

【问题讨论】:

标签: asp-classic


【解决方案1】:
Response.Cookies("cookie_name").Expires = DateAdd("d",-1,Now())

【讨论】:

    【解决方案2】:

    一旦将 cookie 发送到用户的计算机,它就是用户的财产。您实际上无法从他/她的计算机中手动删除它,因为这会导致安全漏洞。所以解决方案是使用 cookie 的 expire 属性。例如,将 cookie 的 expires 属性设置为以前或更早的时间,可确保浏览器自动删除/丢弃 cookie。 例如:

     myCookie.Expires = DateTime.Now.AddDays(-1d);
    

    【讨论】:

    • 如何从 request.ServerVariables("HTTP_COOKIE") 中获取 cookie 的名称?
    • Request.Cookies["CookieName"]
    • 请记住标记已回答的问题。奖励那些花时间在你的问题上的人是最有礼貌的。
    猜你喜欢
    • 2010-11-19
    • 2011-02-18
    • 1970-01-01
    • 2013-07-22
    • 2012-12-02
    • 2012-05-06
    • 2019-01-23
    • 2020-06-14
    • 2014-02-21
    相关资源
    最近更新 更多