Cookies设置,获取,删除
2013-07-23 13:01
393 查看
之前的博客,整理了下Session的存储方式和原理/article/7002887.html。
本篇再次整理下Cookies的使用和原理。
参考博客/article/5210613.html。
HttpCookie:定义Cookie的类。
Request:获取客户端信息。不只获取参数,如Request.QueryString,Request.Form;也能获取客户端其他信息,如有Request.Cookies等。
Response:客户端信息进行管理。有Response.Write,页面信息输出;Response.Cookies,管理cookies等。
写Cookie的代码
HttpCookie是实例化类型
Cookie的名称,“用户定义的Cookie名称”
Expires是Cookie的有效时间
Response用于管理Cookies,把Cookie加到客户端中
另外在这里可以设置Cookies的配置信息,过期时间,安全验证等
读取Cookie值
读取Cookie,需要用到Request方法获取客户端信息
Request.Cookies["用户定义的Cookie名称"],获取Cookies的名称
Cookie4["姓名"],获取Cookies下的key值
用Fiddle抓取的Cookie值
HttpCookie("用户定义的Cookie名称"),定义Cookie
Cookie3.Expires = DateTime.Now.AddDays(-5),设置Cookie的有效时间为过期
Response.Cookies管理客户端的Cookie
用Fiddle抓取的,已经没有"用户定义的Cookie名称"的Cookie值
删除Cookies
权限的原因,Cookies删除是不能操作的。可以设置Cookie的有效时间,有效时间小于今天,这个Cookie就会失效。
本篇再次整理下Cookies的使用和原理。
参考博客/article/5210613.html。
HttpCookie:定义Cookie的类。
Request:获取客户端信息。不只获取参数,如Request.QueryString,Request.Form;也能获取客户端其他信息,如有Request.Cookies等。
Response:客户端信息进行管理。有Response.Write,页面信息输出;Response.Cookies,管理cookies等。
写Cookie的代码
HttpCookie cookie = new HttpCookie("用户定义的Cookie名称"); cookie["姓名"] = "chinaagan"; cookie["性别"] = "男"; cookie.Expires = System.DateTime.Now.AddDays(30); Response.Cookies.Add(cookie);
HttpCookie是实例化类型
Cookie的名称,“用户定义的Cookie名称”
Expires是Cookie的有效时间
Response用于管理Cookies,把Cookie加到客户端中
另外在这里可以设置Cookies的配置信息,过期时间,安全验证等
读取Cookie值
HttpCookie Cookie4 = Request.Cookies["用户定义的Cookie名称"]; if (Cookie4 == null) this.txt2.Text = "null"; else this.txt2.Text = CommonFunc.ConvertObjectToString(Cookie4["姓名"]);
读取Cookie,需要用到Request方法获取客户端信息
Request.Cookies["用户定义的Cookie名称"],获取Cookies的名称
Cookie4["姓名"],获取Cookies下的key值
用Fiddle抓取的Cookie值
HttpCookie Cookie3 = new HttpCookie("用户定义的Cookie名称"); Cookie3.Expires = DateTime.Now.AddDays(-5); Response.Cookies.Add(Cookie3);
HttpCookie("用户定义的Cookie名称"),定义Cookie
Cookie3.Expires = DateTime.Now.AddDays(-5),设置Cookie的有效时间为过期
Response.Cookies管理客户端的Cookie
用Fiddle抓取的,已经没有"用户定义的Cookie名称"的Cookie值
删除Cookies
权限的原因,Cookies删除是不能操作的。可以设置Cookie的有效时间,有效时间小于今天,这个Cookie就会失效。
相关文章推荐
- 设置,获取和删除Cookies
- cookies如何成为全局变量以及设置,删除,获取
- 设置,获取和删除Cookies
- Yii2-设置和获取、删除Cookies空值分析
- Yii2-设置和获取、删除Cookies空值分析(有代码)
- JS设置,获取,删除 cookies
- js url参数的获取和设置以及删除
- JQuery设置cookie|JQuery删除cookie|JQuery获取cookie 过期
- jQuery 如何存储,获取和删除 Cookies
- JS设置获取cookies的方法
- js设置、获取、删除cookie
- cookie实时存储 设置cookie值 获取cookie值 删除cookie
- jquery 设置cookie、删除cookie、获取cookie
- js设置 获取 删除cookie
- js+jquery动态设置/增加/删除/获取元素属性的两种方法集锦对比(动态onclick属性设置+动态title设置)
- Zookeeper命令行操作(常用命令;客户端连接;查看znode路径;创建节点;获取znode数据,查看节点内容,设置节点内容,删除节点;监听znode事件;telnet连接zookeeper)
- url参数的设置、获取、删除(js stringobject replace方法的使用)
- 2015.7.23 第十二课 课程重点(jq元素:获取、添加、删除、设置、绑定、显示隐藏、回调、动画)
- 前台 js 设置cookies php后台获取不到!
- VC++设置与获取cookies的几种方法