目录
1、Session定义
Session对象表示对网站的一次访问,一次会话。
什么叫一个会话呢?对于WEB开发来说,一次会话就是用户通过浏览器与服务器之间的一次通话,他包含浏览器与服务器请求的多次请求和响应。
当用户向服务器发出第一次请求时,服务器会为该用户创建唯一的会话,会话将一直延续到访问结束(如浏览器关闭或者Session超时)。
2、Session的作用域
在这个会话中,虽然会话数据保存在服务器端,但是这些数据只能由该客户端(某个用户)访问,其他的客户端是无法访问这些数据的。
(同一个浏览器登录用户,复制地址在新的Tab页中请求,还是能得到这个Session对象,但是如果你再启动一个新的浏览器,输入这个复制地址请求,就会认为该用户未登录,没有获取到Session对象,说明重新启动一个新浏览器就是创建了一个新的会话)
3、Session的生命周期
生命开始-》创建于浏览器对服务器的第一次访问
生命消亡-》浏览器的关闭或者Session超时,还有代码对Session的销毁
4、Session的属性和方法