zoukankan      html  css  js  c++  java
  • C# Cookie 过期设置 过期失效

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

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

    过期属性    Expires

    例:

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

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

                  

                   访问后:

                     image

                  关闭浏览器(此时再访问后Cookie没了,浏览器自动清除了)

                     image

                  2)设置  Expires         

                          

                        1.失效      cookieName.Expires.AddDays(xx);    

                   //AddHour(xx)..都相似,都失效。括号内应为实际参数;

                   //  不管XX参数是啥,过期时间都是 0001-1-1 0:00:00

                          

                           image

                    2. 有效设置  cookieName.Expires = DateTime.Now.Add(new TimeSpan(0, 2, 0));

                                 (原理:IE浏览器根据过期时间自动清除过期cookie,服务器端也清除cookie状态)

                         image

  • 相关阅读:
    洛谷 U138347 贩卖武器
    洛谷 U138346 统治王国
    小技巧—对树中叶子节点的记录
    洛谷 U138345 太极棋
    洛谷 U138343 炼金术士
    CF1038C Gambling
    CF1037A Packets
    如何看待神·QYB自创算法爆锤成名已久的计算机科学家Robert·Tarjan
    浅谈拓扑排序和元素间依赖性
    NOIP 2013 车站分级
  • 原文地址:https://www.cnblogs.com/StudyLife/p/2369659.html
Copyright © 2011-2022 走看看