您的位置:首页 > 编程语言 > ASP

asp.net 10/12 一起来看“Cookie”

2012-10-12 21:26 260 查看
Cookie是一小段文本信息,伴随着用户请求的页面在Web服务器和浏览器之间传递。用户每次访问站点时,Web应用程序都可以读取Cookie包含的信息。

Cookie跟Session、Application类似,也用来保存相关信息,但Cookie和其他对象的最大不同在于,Cookie将信息保存在客户端,而Session和Application是保存在服务器端。

概述

1.ASP.NET包含两个内部Cookie集合。HttpRequest的Cookies集合是从客户端传送到服务器的Cookie。HttpResponse的Cookies集合包含的是一些新Cookie,这些Cookie在服务器上创建然后传输到客户端。

2.Cookie在使用方法上跟Session和Application不同。

用户每次访问站点时,Web应用程序都可以读取Cookie包含的信息。

Cookie最根本的用途是能够帮助网站保存有关访问者的信息。









创建和读取会话Cookie读取语法:

Request.Cookies[“Cookie名“].Value)


Cookies对象的使用

Cookie只能包含字符串值。如果想在Cookie中存储整 数值,比如用户ID,那么 需要将此值转换为字符串。

持久性Cookie类似于会话Cookie,区别在于持久性Cookie具有确定的过期日期。当浏览器请求一个创建持久性Cookie的页面时,浏览器将Cookie保存到硬盘。

持久性Cookie在用户的计算机上以纯文本方式存储。因此,不应该在持久性Cookie中存储敏感信息,比如口令和信用卡号。持久Cookie与会话Cookie之间的差别在于增加了过期信息。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: