Session ColdFusion会话变量

Session ColdFusion会话变量,session,coldfusion,Session,Coldfusion,coldfusion中的会话变量是否在指定限制之前过期或清除?比如说,如果过期设置为24小时,并且用户只与他们交互10分钟,那么如果在24小时之前没有使用,他们是否会过期?通常不会。如果您为会话变量设置了24小时的超时时间,您将第一次登录,做10分钟的事情,然后在最后一次鼠标单击后,会话将在24小时内处于活动状态。除非重新启动服务器,或者客户端删除cookie,或者ColdFusion Administrator中的清除间隔(清除未访问的客户端的数据…)小于会话超时 注意,如果您使用的是J2EE

coldfusion中的会话变量是否在指定限制之前过期或清除?比如说,如果过期设置为24小时,并且用户只与他们交互10分钟,那么如果在24小时之前没有使用,他们是否会过期?

通常不会。如果您为会话变量设置了24小时的超时时间,您将第一次登录,做10分钟的事情,然后在最后一次鼠标单击后,会话将在24小时内处于活动状态。除非重新启动服务器,或者客户端删除cookie,或者ColdFusion Administrator中的清除间隔(清除未访问的客户端的数据…)小于会话超时

注意,如果您使用的是J2EE会话变量,则会链接到非持久性cookie。如果用户关闭浏览器,他们实际上已经“丢失”了与会话变量的连接。对于会话变量来说,24小时似乎是不合理的长时间。我不会超过一个小时。请记住,无论您在应用程序中设置会话变量的限制是什么,它都不会超过会话变量的CF admin设置。如果CF Admin将限制设置为20分钟,则应用程序的最大时间。@ColdFusion管理员中的Al最大会话超时设置是非常重要的一点,我在回答中没有列出。我也同意,不建议将超时设置为24小时