您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

关于session的工作原理的问题

2024/3/15 15:36:04发布19次查看
session有个闲置时间,超过这个闲置时间,session过期。
现在的疑问是在不超过闲置时间段内,每次刷新页面,session是不是重新写入?不重新写入的话貌似是不对的。只有重新写入,才能从头开始计算闲置时间的啊。
回复内容: session有个闲置时间,超过这个闲置时间,session过期。
现在的疑问是在不超过闲置时间段内,每次刷新页面,session是不是重新写入?不重新写入的话貌似是不对的。只有重新写入,才能从头开始计算闲置时间的啊。
正常的逻辑应该是这样的,每次访问都检查session的最后访问时间,记为lastupdatetime,如果当前时间-lastupdatetime > 最大时间周期,则代表过期;否则重新更新lastupdatetime为当前时间。
我之前写过session原理相关的文章,你可以参考一下:http://blog.whyun.com/posts/session/
容器维护的session必然会自动刷新session,比如tomcat、jetty、oc4j,有请求过来时都会自动刷新的。。。。。。。。。。。。。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product