以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户服务  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=2)
----  [学习]基础概念——会话  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=2&id=6226)

--  作者:admin
--  发布时间:2006-9-5 8:47:05
--  [学习]基础概念——会话

会话

会话概念

会话指某个访客通过浏览器进入或再次进入网站服务器的操作过程。当访客访问网站以后,可能进行了很多操作,但无论如何,他的操作都不应影响到其它浏览器中正在浏览同一网站的访客。因此当多个访客同时访问一个网站的时候,网站服务器会根据不同的客户端开辟一块内存空间,将他们“隔离”开,因此可以形象的理解为,为他们分别建立了一个“专线”,也就是会话。

会话的生命周期

当访客访问网站的那一刻,等于会话开始。当关闭浏览器或者会话等待时间超时,等于会话结束。所谓的会话等待时间,指的是在这一段时间内,访客对网站没有进行任何操作请求,将终止会话,释放内存空间。

特别强调的是,会话的建立与结束都是自动的,开发者不用关心。

会话的安全

会话存在于服务器内容存中,因此它很安全。每个会员都有一个ID惟一标识它。ID是由一种可靠的方法产生的,因此不可预知和破译。另外,每个会话都与用户的浏览器建立一种关系,当检测到另外一个浏览器试图使用同一个会话的时候,将返回一个错误。