zoukankan      html  css  js  c++  java
  • request.cookie["name"]的到的过期时间是{000111 0:00:00}

    现在真正接触 cookie了。 但是跟踪发现request的cookie过期时间总是 {0001-1-1 0:00:00}

     HttpCookie ck = Request.Cookies["Test"];
                //HttpCookie ck = new HttpCookie("Test");
                if (ck != null && ck["value1"] != null)
                {
                    string value1 = ck["value1"].ToString();
                }

     差了资料才知道,原来request.cookie里的过期时间是没有的。。。

      您无法读取的是 Cookie 的过期日期和时间。事实上,当浏览器向服务器发送 Cookie 信息时,浏览器并未将过期信息包括在内。您可以读取 Expires 属性,但总是返回为零的日期/时间值。

       在前面的编写 Cookie 一节中,我已经讲过,是浏览器负责管理 Cookie 的,Expires 属性就很好地印证了这一点。Expires 属性的主要作用是帮助浏览器执行有关 Cookie 保存的日常管理。从服务器的角度来看,Cookie 要么存在要么不存在,所以对服务器而言,有效期并不是有用的信息。所以,浏览器在发送 Cookie 时并不提供此信息。如果您需要 Cookie 的过期日期,就必须重新设置,关于这一点我将在修改和删除 Cookie 中介绍。

  • 相关阅读:
    [BZOJ3105][CQOI2013]新Nim游戏
    [BZOJ4592][SHOI2015]脑洞治疗仪
    [BZOJ3551][ONTAK2010]Peaks加强版
    [BZOJ2229][ZJOI2011]最小割
    [BZOJ4519][CQOI2016]不同的最小割
    [BZOJ3532][SDOI2014]LIS
    [BZOJ2668][CQOI2012]交换棋子
    [BZOJ3504][CQOI2014]危桥
    Java抽象类
    Java方法覆盖重写
  • 原文地址:https://www.cnblogs.com/adandelion/p/1324429.html
Copyright © 2011-2022 走看看