Session Symfony2:管理会话时间
我有一个simfony项目,用户可以登录 我的目标是在用户登录时启动会话。 然后,如果用户刷新页面,会话生存期将重置为最大值,否则,一旦生存期到期,会话将关闭 我在config.yml中将会话时间设置为10秒,并将自动启动设置为false。当用户登录时,会话将正确启动,但即使页面刷新,会话也会在10秒后过期 刷新或更改页面时,如何重置生存期 多谢各位 另外,这是我的config.ymlSession Symfony2:管理会话时间,session,symfony,Session,Symfony,我有一个simfony项目,用户可以登录 我的目标是在用户登录时启动会话。 然后,如果用户刷新页面,会话生存期将重置为最大值,否则,一旦生存期到期,会话将关闭 我在config.yml中将会话时间设置为10秒,并将自动启动设置为false。当用户登录时,会话将正确启动,但即使页面刷新,会话也会在10秒后过期 刷新或更改页面时,如何重置生存期 多谢各位 另外,这是我的config.yml session: default_locale: %locale% lifetime:
session:
default_locale: %locale%
lifetime: 10
auto_start: false
您应该设置
自动启动:true
。正如您所期望的那样,它负责会话续订。在创建coockie时,我意识到会话时间是由服务器管理的。利用symfony的生命周期,我们可以缩短该课程的全球生命周期。谢谢您的回答。但这不是我需要的。当我设置auto_start:true时,会话将在用户登录之前启动。然后,即使我刷新登录后打开的页面,会话也将在10秒后过期…您也可以查看与您的类似的帖子: