清除浏览器上的cookie关闭

Pra*_*sad 14 browser cookies

当用户关闭浏览器时,如何清除通过我的asp.net mvc(C#)应用程序存储的cookie?

是否有任何选项可以创建一个cookie,使其在浏览器关闭后过期?

我需要使用cookie,因为我将存储一些值,直到浏览器关闭为止.

例如,在登录期间,我可以将用户ID存储在cookie中,我可以将其用于我的应用程序进程,直到bwoser关闭.

会话将在某个特定时间后到期,我需要使用cookie来克服

Ikk*_*kke 25

会话通常用于此.根据维基百科,当没有设置过期日期时,当用户关闭浏览器时会清除cookie.

cookie setter可以指定删除日期,在这种情况下,cookie将在该日期被删除.如果cookie setter未指定日期,则在用户退出其浏览器后将删除cookie.

  • 为了扩展@ChrisHanson的评论,一些浏览器 - 例如谷歌浏览器 - 不再尊重会话cookie'标准' - 即在浏览器关闭时不再删除会话cookie.据我所知,会话cookie现在可以无限期地持续下去. (10认同)
  • 当浏览器关闭时,您不能指望删除cookie. (5认同)