当前位置 : 主页 > 网络编程 > ASP >

asp-classic – 如何清除所有cookie?

来源:互联网 收集:自由互联 发布时间:2021-06-24
我正在寻找在访问网站时清理/清除所有现有cookie并且未经过身份验证的最佳方法. 我们不允许客户“记住我”以保持登录状态.因此,当他们再次访问时,开始使用cookie的最佳方式是什么?
我正在寻找在访问网站时清理/清除所有现有cookie并且未经过身份验证的最佳方法.

我们不允许客户“记住我”以保持登录状态.因此,当他们再次访问时,开始使用cookie的最佳方式是什么?

是将所有cookie设置为空字符串吗?
是否将cookie的日期设置为昨天?

任何例子都将非常感激.

Daniel K是正确的,将cookie作为最佳选择,您的问题是要清除所有cookie,您可以通过Response对象执行此操作:

For Each cookie in Response.Cookies
    Response.Cookies(cookie).Expires = DateAdd("d",-1,now())
Next

将cookie设置为“”的问题 – 严格来说,cookie仍然存在,如果你想将它们全部过期以便浏览器丢弃它们,请使用.expires

网友评论