我知道session的作用域是一次对话,但这次对话是指的是一个浏览器还是一个ip呢?按照你的理解是浏览器,但是这样理解错误的 。
官方 定义
Session直接翻译成中文比较困难,一般都译成时域。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间以及如果需要的话,可能还有一定的操作空间。
具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。
我的理解 在web 中就是一次会话,所为的会话就是,服务器(web服务器tomcat) 知道浏览器ie ,ie也知道web服务器,他们之间能够唯一识别进行对话。。。。。
比如我如果打开一个浏览器,在打开一个浏览器算是一次对话还是两次啊?原理是什么啊?请教大仙们!
如果用打开两个ie 你打开ie 浏览器a 在打开ie浏览器 b 前提是都是一个版本的别一个ie6 一个ie8 他们就是一次会话。
二一个用ie 另一用谷歌他就是两次。
不过有的浏览器也算两次
我想说明的是对于这点你别太纠结,因为 一般大网站就用一个浏览器打开一次的,能兼容就兼容,不能的话如果做用户登录功能 直接让他重新登录就是了 |