java - 服务端的session用于保存一次对话过程
本文介绍了java - 服务端的session用于保存一次对话过程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
服务端的session用于保存一次对话过程,那么服务端的session数据再什么时候会被清空?
我把浏览器关掉的话,它会清空么?
服务端怎么知道我的浏览器关掉了呢?
cookie的有效期是多少?
也是可以指定生存时长的么?
=================================================================================
此外,书上看到一句话:若浏览器不支持使用Cookie,或者浏览器设置为不接受Cookie,那么将不能使用Session,session和cookie是相互独立的吧?为什么cookie的禁用会影响session??不理解。
解决方案
按问号顺序
超时清空、服务器端语言层面unset清空、删除服务器端session文件清空等
不会,但是cookie没了,你存在本地cookie中的session_id也没有了,服务器端没有session_id就找不到session文件,其实session文件还是要等超时以后清空
服务器端不知道,所以要等设置的session超时时间到了以后会自动清空
你可以设置,不设置的话会话结束就清空
就是cookie超时时间
相互独立
请看第二个答案
这篇关于java - 服务端的session用于保存一次对话过程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文