Cookie 用法

简介: //Cookie:是一个客户端状态保持机制,(网站的数据是存在客户端),与隐藏域与ViewState对象都属于这种客户端状态保持,Cookie中存储的是关于网站相关的文本字符串数据。Cookie的存储方式有两种,如果不指定过期时间,那么存储在客户端浏览器内存中,如果指定了过期时间,那么存储在客户端的磁盘上。
//Cookie:是一个客户端状态保持机制,(网站的数据是存在客户端),与隐藏域与ViewState对象都属于这种客户端状态保持,Cookie中存储的是关于网站相关的文本字符串数据。Cookie的存储方式有两种,如果不指定过期时间,那么存储在客户端浏览器内存中,如果指定了过期时间,那么存储在客户端的磁盘上。Cookie是与具体的网站有关的,如果我们将Cookie设置了过期时间,那么当用户在指定时间内访问我们的网站,那么属于我们网站的Cookie数据会放在请求报文中发送过来,其它网站的Cookie不会发送。


            //创建客户端
            //Response.Cookies["cp1"].Value = "Itcast";

            ////获取Cookie的值
            //if (Request.Cookies["cp1"] != null)
            //{
            //    Response.Write(Request.Cookies["cp1"].Value);
            //}


            ////创建cookie并指定过期时间,有时间的话是保存在磁盘中
            //Response.Cookies["cp2"].Value = "laowang";
            //Response.Cookies["cp2"].Expires = DateTime.Now.AddDays(3);


            ////删除cookie
            //Response.Cookies["cp2"].Expires = DateTime.Now.AddDays(-1);


            ////cookie跨域(域名)
            //Response.Cookies["cp3"].Value = "laowang";
            ////Response.Cookies["cp3"].Domain = "";//设置主域的。比如xxx.com
            //Response.Cookies["cp3"].Path = "/2015-5-31";
            //Response.Cookies["cp3"].Expires = DateTime.Now.AddDays(3);

       //另外一种创建Cookie的方式。
            HttpCookie cookie1 = new HttpCookie("cp4","sssss");
            cookie1.Expires = DateTime.Now.AddDays(3);
            Response.Cookies.Add(cookie1);

  

相关文章
|
7月前
|
存储 开发框架 NoSQL
ASP.NET WEB——项目中Cookie与Session的用法
ASP.NET WEB——项目中Cookie与Session的用法
92 0
|
数据采集 存储 数据安全/隐私保护
详解Flask中session与cookie的用法
详解Flask中session与cookie的用法
Ajax-cookie用法及封装
Ajax-cookie用法及封装
147 12
Ajax-cookie用法及封装
|
存储 Web App开发 .NET
艾伟_转载:Cookie是什么?用法是怎样?与SESSION有什么区别?(二)
  二session 简介   IE中:   有效的窗品包括   1.Session对象只在建立Session对象的窗口中有效。   2.在建立Session对象的窗口中新开链接的窗口   无效的窗口包括   1.直接启动IE浏览器的窗口   2.不是在建立Session对象的窗口中新开链接的窗口   NetScape中:   只要一个窗口有了某个Session对象,则全部窗口对此Session都有效   Session是什么呢?简单来说就是服务器给客户端的一个编号。
936 0
|
存储 Web App开发
艾伟_转载:Cookie是什么?用法是怎样?与SESSION有什么区别?(一)
  Cookie是什么?用法是怎样?与SESSION有什么区别?   一 Cookie简介   因特网的Cookie技术极其简单,却有着旺盛的生命力。Cookie开始引起众人的注意是从2000年二月份随着网络隐私权的提出开始的,有关的辩论至今仍在继续。
1101 0
|
Java 测试技术 应用服务中间件
cookie用法小结 cookie.setPath 跨域共享
1. JSP中Cookie的读写 Cookie的本质是一个键值对,当浏览器访问web服务器的时候写入在客户端机器上,里面记录一些信息。Cookie还有一些附加信息,比如域名、有效时间、注释等等。 下面是一个jsp中写入读取Cookie的测试:在顶级域名中写入Cookie,在子域名中读取,目的是实现一个分布系统的单点登录。
1121 0
|
Java 应用服务中间件
cookie.setPath()的用法
cookie.setPath()的用法 正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。1.可在同一应用服务器内共享方法:设置cookie.setPath("/");    本机tomcat/webapp下面有两个应用:cas和webapp_b,    1)原来在cas下面设置的cookie,在webapp_b下面获取不到,path默认是产生cookie的应用的路径。
2466 0
Cookie的用法
string strCookie=""; //创建一个名为user HttpCookie userCookie=new HttpCookie("user"); //value给单个Cookie值赋值 userCookie.
507 0