你的位置:首页 > 软件开发 > ASP.net > Cookie和Session 简单介绍

Cookie和Session 简单介绍

发布时间:2015-11-20 11:01:56
cookie : 1、cookie是存在客户端(浏览器)的进程内存中和客户端所在的机器硬盘上 2、cookie只能能够存储少量文本,大概4K大小 3、cookie是不能在不同浏览器之间共享 1 添加Cookie 2 //1.0 在服 ...
cookie

Session:

     1、存在服务器端,存在网站进程的内存中

     2、在初次设置session的时候,会在session池中实例化一个session对象,以get='_blank'>asp.net_sessionid 的值作为key,同时会将key以cookie的形式

 保存到客户端的内存中

     3、session的作用域只存在当前浏览器的会话中,当浏览器关闭以后就会将sessionid丢失,但是服务器的session对象要20分钟以后才会回收

     4、在web.config中的 <system.web> 节点下添加 <sessionState timeout="5" cookieless="true"></sessionState> 手动修改session的相关设置

注意点:

aspx编译完成以后会自动实现接口IRequiresSessionState,所以能够直接使用session

但是一般处理程序,需要程序员自己实现接口IRequiresSessionState ,才能够使用session对象

如果浏览器禁用了cookie,则可以使用

设置:<sessionState cookieless="true"></sessionState> 来开启url传入sessionid到服务器,但是不推荐使用

 

添加Session:

//将当前name的值存入session中context.Session["name"] = name;

在一般处理程序中要使用session  要实现System.Web.SessionState.IRequiresSessionState接口


 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Cookie和Session 简单介绍

关键词:ie

ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。