关于关闭浏览器session销毁的问题
我知道用onunload来判断窗口是否关闭然后执行ajax废除session还要考虑一些刷新但现在有个问题如果是像tt那样有标签网页的应该怎么做呢关闭一个标签页其他同网站...
我知道用onunload来判断 窗口是否关闭 然后执行ajax废除session 还要考虑一些刷新
但现在有个问题 如果是像tt那样 有标签网页的应该怎么做呢
关闭一个标签页其他同网站网页的session全销毁了 还要重新登陆 这个很麻烦啊
其他的方法像是循环判断网页的活性 我试过 但对服务器的负载太大了 实在不想用
不知道还有没有其他的好方法呢 多谢大家了~~
我想让其他用户看到别的用户是否在线 依靠监听器来做
关闭一个标签的时候执行了onunload 然后session就作废了 其他标签的session也同样就作废了 我希望当用户关闭最后一个标签时或者浏览器时session才作废
----
关闭浏览器时 session作废但执行不到监听器 所以要手动销毁 展开
但现在有个问题 如果是像tt那样 有标签网页的应该怎么做呢
关闭一个标签页其他同网站网页的session全销毁了 还要重新登陆 这个很麻烦啊
其他的方法像是循环判断网页的活性 我试过 但对服务器的负载太大了 实在不想用
不知道还有没有其他的好方法呢 多谢大家了~~
我想让其他用户看到别的用户是否在线 依靠监听器来做
关闭一个标签的时候执行了onunload 然后session就作废了 其他标签的session也同样就作废了 我希望当用户关闭最后一个标签时或者浏览器时session才作废
----
关闭浏览器时 session作废但执行不到监听器 所以要手动销毁 展开
3个回答
展开全部
为什么要考虑关闭网页要销毁session,正常的IE只要我们关闭网页再重新打的话就是一个新的session,像TT,傲游这样的浏览器,它是多标签形式的,你关闭一个标签并不是关闭IE。如果你同时开多个标签登记一个网站就是一个session,但是IE打开多个就是多个session,当你关闭IE,相对应的session也就会失效,不会影响你下一次打开的网页。
不知道你为什么要去销毁session。
我觉得多标签这个应该不用去考虑,如果你在TT浏览器中打开了多个,然后你把这多个标签都关闭,在关闭标签的时候不去清理session,当关闭济览器最外面那个X的时候去清理。
你可以试一下这个onunload事件是在哪里执行的,如果关闭标签的时候不执行那就应该没问题。
不知道你为什么要去销毁session。
我觉得多标签这个应该不用去考虑,如果你在TT浏览器中打开了多个,然后你把这多个标签都关闭,在关闭标签的时候不去清理session,当关闭济览器最外面那个X的时候去清理。
你可以试一下这个onunload事件是在哪里执行的,如果关闭标签的时候不执行那就应该没问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询