zoukankan      html  css  js  c++  java
  • 实验下cookie

    Cookie实验
    1在同一页面中添加删除后在当前页好象还在。

    2如果这样。可以成功的删除cookie但,删除前要确认下cookie是否在

    if(Request.QueryString["a"]==null)
                {
                    Response.Cookies[
    "aa"]["bb"= "ss";
                    Response.Cookies[
    "aa"]["cc"= "kk";

                }
                
                HttpCookie c 
    = Request.Cookies["aa"];
                
    if (c!=null)
                {
                    Response.Write(
    "readd");
                    c.Expires 
    = DateTime.Now.AddDays(-1);
                    Response.Cookies.Add(c);
                
    }
                

                if(Request.Cookies["aa"]==null)
                {
                    Response.Write(
    "<br>COOKIE不在了!!!");
                }
                
    else
                {
                    Response.Write(
    "<br>COOKIE还在="+Request.Cookies["aa"]["cc"]);
                }

    这个写法成功删除cookie

            if(Request.QueryString["a"]==null)
                {
                    Response.Cookies[
    "aa"]["bb"= "ss";
                    Response.Cookies[
    "aa"]["cc"= "kk";
                    Response.Cookies[
    "aa"].Expires=DateTime.Now.AddDays(1);
                }
                
                Response.Cookies[
    "aa"].Expires=DateTime.Now.AddDays(-1);
                
    if(Request.Cookies["aa"]==null)
                {
                    Response.Write(
    "<br>COOKIE不在了!!!");
                }
                
    else
                {
                    Response.Write(
    "<br>COOKIE还在="+Request.Cookies["aa"]["cc"]);
                }

    这样呢,简洁多了。Cookie里的但值虽然没了,但判断居然不是null,带QueryString参数访问后。仍然显示cookie还在。
    奇怪死我了。
    摇头想了想,应该是我用的是cookie集合,而第二种写法上认为是一个单键cookie了。而不是那个集合名,但为何又把cookie集合的值清除了呢。

  • 相关阅读:
    How to resolve mysql problem when you get code 2003(10061) and 1130
    Windows connect to mysql failed: can't get hostname for your address
    Python基础教程总结(二)
    Python基础教程总结(一)
    Begin to study Deep Learning
    再坚持一点点
    技术到管理的必经之路(2)
    技术到管理的必经之路(1)
    c#进阶(7)—— 异步编程基础(async 和 await 关键字)
    c#进阶(6)—— 网络通信基础知识
  • 原文地址:https://www.cnblogs.com/zkxp/p/336562.html
Copyright © 2011-2022 走看看