Session Symfony2:管理会话时间

Session Symfony2:管理会话时间,session,symfony,Session,Symfony,我有一个simfony项目,用户可以登录 我的目标是在用户登录时启动会话。 然后,如果用户刷新页面,会话生存期将重置为最大值,否则,一旦生存期到期,会话将关闭 我在config.yml中将会话时间设置为10秒,并将自动启动设置为false。当用户登录时,会话将正确启动,但即使页面刷新,会话也会在10秒后过期 刷新或更改页面时,如何重置生存期 多谢各位 另外,这是我的config.yml session: default_locale: %locale% lifetime:

我有一个simfony项目,用户可以登录

我的目标是在用户登录时启动会话。 然后,如果用户刷新页面,会话生存期将重置为最大值,否则,一旦生存期到期,会话将关闭

我在config.yml中将会话时间设置为10秒,并将自动启动设置为false。当用户登录时,会话将正确启动,但即使页面刷新,会话也会在10秒后过期

刷新或更改页面时,如何重置生存期

多谢各位

另外,这是我的config.yml

session:
    default_locale: %locale%
    lifetime:       10
    auto_start:     false

您应该设置
自动启动:true
。正如您所期望的那样,它负责会话续订。

在创建coockie时,我意识到会话时间是由服务器管理的。利用symfony的生命周期,我们可以缩短该课程的全球生命周期。

谢谢您的回答。但这不是我需要的。当我设置auto_start:true时,会话将在用户登录之前启动。然后,即使我刷新登录后打开的页面,会话也将在10秒后过期…您也可以查看与您的类似的帖子: