有关session的问题:是否当浏览器关掉时,session也随即断开。
各位!请问是否当浏览器关掉时,session也随即断开。如果没有关掉,请问如何关闭。 问题点数:20、回复次数:6Top
1 楼yll6865(大员)回复于 2003-11-02 17:51:55 得分 0
当浏览器关掉时,session也随即断开。Top
2 楼lyqq(曾经是菜,现在还是菜!)回复于 2003-11-02 18:01:55 得分 0
服务器是无法准确知道浏览器是否关掉的!!这个BS结构之间的连接和CS结构的连接是不一样的!
由于Session是在服务器上,因此一般是有一个存活时间,通常是半个小时。
好像一般不需要在浏览器关掉的时候,Session马上断开。
不知道我说得对不对。嘿嘿!Top
3 楼dext(德克斯特)回复于 2003-11-02 18:03:43 得分 10
Session并没有断开!
当你关闭所有浏览器再打开时,那就是另一个新的Session了!Top
4 楼wftree(wftree)回复于 2003-11-03 08:32:10 得分 0
不會的,只能等待他超時死掉。
或者你用一個退出按鈕。Top
5 楼cwell(水塘泥巴)回复于 2003-11-03 09:20:39 得分 10
客户端关掉浏览器,服务器端相应的SESSION是不会立刻消失的。除非SESSION已经过期或者在服务器端认为的清除SESSIION。
在一个应用中,如果用户关闭了浏览器,然后在打开一个新的浏览器,一般不会得到原有的SESSION。但可以通过cookie达到该目的,此时SESSION必须没有过期,也没有被清除。Top
6 楼yujinping(FrameWork)回复于 2003-11-03 09:52:21 得分 0
Resin 服务器可以知道,当你将该设置选项为开的时候,如果session存活期间,关掉了浏览器(所有创口),服务器将抛出一个异常,也就是告诉了服务器,session可以被杀死了。Top




