.Net之路(十二)Cookie对象
2014-03-29 00:05
225 查看
定义
检索浏览器请求中发送的信息,并输出的结果发送的到浏览器,将用户的信息。当然并非所有的浏览器都支持cookie,数据信息以文本的信息。
常用属性及说明
Expires设定cookie变量的有效时间,默认时间1000min,当设置为0时,则会实时的删除cookie变量。
1.cookie的生命周期
cookie变量是存放在客户端计算机上,但是也不是永远不会消失。设计的人员可以在程序中设定cookie对象的有效日期。
//20分钟后到期 //时间间隔 TimeSpan ts = new TimeSpan(0, 0,20, 0); Response.Cookies["CookieName"].Expires =DateTime.Today.Add(ts); //一个月后过期 Response.Cookies["CookieName"].Expires =DateTime.Today.AddMonths(1); //永不过期 Response.Cookies["CookieName"].Expires = DateTime.MaxValue; //关闭浏览器后失效 Response.Cookies["CookieName"].Expires = DateTime.MinValue;
2.cookie加密
//md5加密
Response.Cookies["datacookie"].Value =System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(datacookie,"md5");
3.path
获取或设置cookie适用的url
实例
存取cookie
string userIp = Request.UserHostAddress.ToString(); Response.Cookies["IP"].Value = userIp;
加密
string data = "对cookie中的数据加密"; Response.Cookies["data"].Value = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(data, "md5");
总结
之上主要是对cookie的简单总结,后台对于cookie的一些操作。相关文章推荐
- .Net之路(十二)Cookie对象
- cookie对象保存页面信息
- Inside Qt Series (十二):Qt对象之间的父子关系
- 缓存对象cookie对象(asp.net技术)
- Application, Session, Cookie, Viewstate, Cache对象用法、作用域和区别
- 网页_访问(WinInet)和网页_访问_对象(WinHttp)两种方式在cookie方面的差异
- jsp 内置对象response,request,session 以及 cookie 对象的综合例子 和 include指令
- Application对象、Session对象、Cookie对象、Server对象初步认识
- javascript学习(十一):cookie对象操作
- Response对象、Server对象、无状态Http、Cookie
- 用jquery实现cookie的操作以及创建js数组和遍历js数组,js对象,jquery.json的使用
- APPlication,Session,Cookie和ViewState等对象保存信息的区别
- ASP.NET的内置对象-Cookie
- 使用document对象操作cookie
- JAVA 十二 类,对象,封装
- VBScript基础教程之十二在VBScript中使用对象
- 浅析javascript操作 cookie对象
- cookie对象的使用
- 条款十二 复制对象时勿忘其每一个成分
- ASP.NET Cookie对象到底是毛啊?(简单小例子)