session、cookies和application的区别
初学WEB对常见的几个东西做一个小区别总结
之上几者的主要区别就在于它们的总用范围不同和生命周期的不同。
一、session 12
为什么要用到Session对象?
因为现在使用的协议是http协议,http超文本传输协议,这些协议有一个很大的缺点:浏览器端往服务端发送一个请求的时候,会和服务建立连接,当服务接受请求,并处理返回响应信息后,会与浏览器端断开连接,当下一次在往服务器发送请求的时候,服务器端就无法判断是哪一个用户发送的请求。在这种情况下就开始使用Session对象来存储用户的信息。当用户第一次往服务器发送请求,服务器会创建一个Session对象,并给该Session对象分配一个唯一的ID号,服务器会将该ID存储一份到服务器端,将另外一份作为响应的数据发送给浏览器端,浏览器将ID存入到浏览器的进程中。每下一次发送请求的时候,会将ID一起发给服务器,服务器根据ID来判断是哪一个用户发送的请求。
二、cookie
具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.
三、application
application的范围在服务器一开始执行服务,到服务器关闭为止。它的范围最大,生存周期最长.是在服务器启动的时候,就已经存在该对象了。该对象一般用来存储全局的信息,必须网站访问量,登录人数,每日的浏览量。
具体的作用范围,如图所示:
- 大小: 19.8 KB
分享到:
相关推荐
Application session cookies用法
ASP.NET状态管理(Cookies,Session,ViewState,Application...)
比较学习ASP.net中的Session、ViewState、Application、Cookies
Application,Session,Cookies对象比较,对于客户端保存登录信息的朋友可以参考下。
大概思路就是借助小程序本地储存+网络请求的header可读可写来实现类似浏览器的cookies保存session功能。 直接上代码 function NetRequest({url, data, success, fail, complete, method = POST, header = { '...
此课件超详细讲解了asp.net中的lication、Session和Cookie对象,帮你你拨开迷雾,走进那奇妙的原始深林……呵呵……超有用……
ASP.NET页面传值汇总.pdf response.redirect cookies session Application server.transfer
Response对象 Request对象 使用Cookies Session对象 Application对象 Server 对象 ActiveX 组件 File Access组件
面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。
APPLICATION对象:这个对象用来处理所有应用程序共享的WEB应用程序。WEB应用程序是一个脚本和WEB页面的集合。 SESSION对象:这个对象用来存储一个特定用户会话所需要的用户信息。在SESSION对象之中存储变量信息在...
本程序的基本功能: 任意数目的讨论区类别和版块;... Session和Application的综合利用,使论坛运行得更快; 使用Cookies,让用户更方便、快捷地使用论坛; …… 相信您在使用过程中会体会到更多的优点。
The actual session id is not exposed which increases application security (this option requires that cookies are also enabled) CheckWindowId in ServerController.SecurityOptions. When set, IntraWeb ...
Bug fix: When deploying the application as ISAPI, session tracking without cookies would fail Bug fix: When a IW application was compiled with runtime packages, TIWAppInfo.GetAppFullFileName was ...
asp.net(vb) 内置对象 实例——简单的应用session,application,response,cookies内置对象实例。
本文将围绕cookies了解Cookies对象/Cookie对象的属性和方法/Cookie的基本操作及实例:Cookie的写入和读取/Cookie对象相比Session、Application的优缺点扥等,感兴趣的朋友可以了解下,或许对你学习cookies有所帮助
LF-Spy是一个基于单独jsp页面的Java服务器探针,使用它您可以方便的获得您所处Java服务器...并提供服务器基本信息,服务器组件支持情况,及从request、response、application、session、cookies中截获参数等辅助功能。
lg.SessionString()/lg.ApplicationString()/lg.Request()可以帮助你在项目的任意地方轻松获取Session/Application/QueryString/FormString/Cookies 等对象值,也可以用 lg.SessionWrite()/lg.ApplicationWrite()来...
在ASP.NET中传值的方式有许多种,典型的就是使用Application变量、Session变量,以及Querying,Cookies,Forms进行传值。简单介绍了这几种方法及其优劣,讨论了在ASP.NET环境中的实际运用。
它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。 response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等...