如何在Symfony中增加会话超时

时间:2010-03-02 15:08:09

标签: session symfony symfony1 timeout

我想知道如何在symfony中增加会话超时。仅调整symfony配置设置还是我还必须在php.ini文件中配置任何内容?

2 个答案:

答案 0 :(得分:24)

对于Symfony 2.0.x

framework:
    session:
        lifetime: 43200  #time in seconds

对于Symfony> = 2.1.0

framework:
    session:
        cookie_lifetime: 43200  #time in seconds

答案 1 :(得分:9)

for sf1.0

更改 apps / appname / config / settings.yml 中的值:

all:
  .settings:
    timeout:    1800 #session lifetime value in seconds

适用于sf1.1 +

将这些行添加到 apps / appname / config / factories.yml

user:
  class: myUser
  param:
    timeout:    1800 #session lifetime value in seconds