状态处理之cookie和seeeion

状态处理之cookie和seeeion

ID:20467291

大小:32.50 KB

页数:4页

时间:2018-10-13

状态处理之cookie和seeeion_第1页
状态处理之cookie和seeeion_第2页
状态处理之cookie和seeeion_第3页
状态处理之cookie和seeeion_第4页
资源描述:

《状态处理之cookie和seeeion》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、状态处理之Cookie和Seeeion一、状态处理之CookieCookie是ASP.NET中的一个对象集合,它以加密的形式被保存在客户端特定文件夹内,用户可以修改、删除甚至伪造Cookie,首先我们还是了解一些Cookie的基本知识。Cookie对象是.NETFramework中HttpCookie类实例化的模型。1、如何建立Cookie在ASP.NET中建立Cookie的标准代码写法是:HttpCookiecook=newHttpCookie("scook");2、Cookie的用途服务器可以利用

2、Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。Cookies最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续,这些都是Cookies的功用。另一个经典应用场合是“购物车”之类处理。用户可能会在一段时间内在同一家网站的不同页面中选择不同的商品,这些信息都会写入Cookies,以便在最后付款时提取信息。3、接收Cookie对象接收ASP.NETCookie对象的标准代码写法是:HttpCookie

3、getCookie=Request.Cookies["someCookie"];4、给Cookie增加键值ASP.NET增加键值的标准代码写法是cook.Values.Add("time","us");5、附加键值,使Cookie生效标准代码格式为:Response.Cookies.Add(cook);6、设定Cookie的生存期设置生存期的标准代码形式如下:cook.Expires=DateTime.Now.AddDays(2);7、获取Cookie的值获取Cookie值的标准代码格式为:cook.

4、Values["time"];二、状态处理之Seeeion1、Seeeion是什么?Seeeion是指一个会话,也就是一个客服端连接。Session是用于保持状态的基于Web服务器的方法。Session允许通过将对象存储在Web服务器的内存中在整个用户会话过程中保持任何对象。2、Seeeion的作用储存一些会话所需要的东西,一些公共的东西,当然偶尔也能用了传递参数。3、使用Seeeion注意事项(1)、把尽量少的信息放session里头,不然太占用资源。(2)、session是用来传值的,当用户打开浏

5、览器后,就会产生一个sessionid,并一直保持到浏览器关闭为止,在期间,可以用session来传值。(3)、session如果不是必须,还是尽量少用。(4)、session用起来不是很安全。4、Seeeion一般作域(1)、网上购物车。(2)、保存登陆用户的信息。(3)、将某些数据放入session中,供同一用户的各个页面使用。(4)、防止用户的非法登陆到某个页面(比如:sql漏洞)。需要注意的是,一个Session的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。A用户和C服务器建

6、立连接时所处的Session同B用户和C服务器建立连接时所处的Session是两个不同的Session。文章来源:www.900544.com

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。