在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
C# Cookie 过期设置 过期失效
原理没理解清楚,可能设置cookie会失效,其实是设置不当。
下面总结下cookie失效设置,和失效原因
过期属性 Expires
例: 1) 不设置Expire属性,则 默认浏览器关闭 cookie就失效. (原理:浏览器自动清除) HttpCookie cookieName=new HttpCookie("name","张艺谋");
访问后:
关闭浏览器(此时再访问后Cookie没了,浏览器自动清除了)
2)设置 Expires
1.失效 cookieName.Expires.AddDays(xx); //AddHour(xx)..都相似,都失效。括号内应为实际参数; // 不管XX参数是啥,过期时间都是 0001-1-1 0:00:00
2. 有效设置 cookieName.Expires = DateTime.Now.Add(new TimeSpan(0, 2, 0)); (原理:IE浏览器根据过期时间自动清除过期cookie,服务器端也清除cookie状态) |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论