• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#Cookie过期设置过期失效

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
C# Cookie 过期设置 过期失效

 

原理没理解清楚,可能设置cookie会失效,其实是设置不当。

 

下面总结下cookie失效设置,和失效原因

 

 

过期属性    Expires

 

例:

              1) 不设置Expire属性,则 默认浏览器关闭 cookie就失效.   (原理:浏览器自动清除)

               HttpCookie  cookieName=new HttpCookie("name","张艺谋");
               Response.Cookies.Add(cookieName);

              

               访问后:

                

 

 

              关闭浏览器(此时再访问后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状态)

                    


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C语言程序设计(基础)最后一次作业--总结报告发布时间:2022-07-14
下一篇:
使用C#交互快速生成代码!发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap