asp.net: 客户端cookie默认生命周期是多长时间? Session有保存在客户端的东西吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net: 客户端cookie默认生命周期是多长时间? Session有保存在客户端的东西吗?相关的知识,希望对你有一定的参考价值。
如果设置了过期时间,则生命周期就是cookie的过期时间(也可能1天,也可能10年)如果没有设置过期时间,则浏览器关闭cookie被销毁
默认情况下Session的SessionId保存在客户端 参考技术A cookie的默认生命周期比较长,有一年。
session比较短,几十分钟。
session同样在客户端对应一个cookie,这个cookie中有session的ID,浏览器通过它找到服务器中对应的session 参考技术B cookie默认是20分钟,可以再 web.config中更改过期时间。
session其实和cookie差不多,只是session在关闭浏览器的时候,就清除了,而cookie不会。追问
session是20分钟吧 你怎么跟楼上的回答正好【相反】
参考技术C cookie的默认生命周期比较长,通过设置Expires = DateTime.MaxValuesession比较短,几十分钟不操作就会消失。
以上是关于asp.net: 客户端cookie默认生命周期是多长时间? Session有保存在客户端的东西吗?的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET Core MVC:设置身份 cookie 过期