zoukankan      html  css  js  c++  java
  • Cookie的简单使用

    Cookie的特点

    1.存放在客户端

    2.Cookie的大小不超过4K,每个网站拥有的Cookie不应该超过20个

    3.每个浏览器存储cookie的位置是不同的,不会互相干扰。

    4.cookie的存在形式分为两种:一种是会话cookie,浏览器关闭的时候cookie就会消失,一种是持久性的cookie,可以存储在用户的磁盘上,可以设置cookie的时间

    5.cookie是可以有客户端进行直接干预控制的

    Cookie的用法:

    (1)Response维护了一个Cookies的集合,支持键值对的格式进行读取

          设置cookie:Response.Cookies["name"].Value="xiaoMing";

          读取cookie:if( Request.Cookies["name"]!=null)

            {

                                 string name=Request.Cookies["name"].Value;

                           }

          设置cookie的过期时间:Response.Cookie["name"].Expires=DateTime.Now.AddMinute(20);

          删除cookie:Response.Cookie["name"].Expires=DateTime.Now.AddMinute(-20);

          多值cookie(二维数组),弥补了网站对cookie数量的限制:Response.Cookies["xiaoming"]["name"]..Value="xiaoming";

          设置cookie的使用的站点路径:Response.Cookies["name"].Path="applicatioin";

    (2)使用HttpCookie对象进行操作Cookie

          HttpCookie cookie=new HttpCookie("name",,"xiaoming");

          cookie.Expires=DateTime.Now.AddDays(2);

          Response.Cookies.Add(cookie);

         HttpCookie cookie=new HttpCookie("user");//user是cookie的名字

         cookie.Values.Add("ID","123455");//多值cookie

         各种属性方法的使用同上面的第一种使用方法基本一致

    Cookie的常用的使用场景

        1.存储用户的信息,比如购物车中的信息等一些不是很重要的信息

        2.实现用户的私人订制,定制一些特殊的界面等

  • 相关阅读:
    java_类承继其他类的内部类例子
    java_接口和抽象类的区别
    java_数组作缓存池的不可变类实例
    C++_归并排序(纯C版)
    C++_归并排序
    C++_快速排序(纯C版本)
    C++_快速排序
    C++_直接插入排序(纯C版)
    C++_直接插入排序
    自定义比较器的用法
  • 原文地址:https://www.cnblogs.com/XZhao/p/6189126.html
Copyright © 2011-2022 走看看