Session 如何在Symfony中增加会话超时
我想知道如何在symfony中增加会话超时。仅调整symfony配置设置就足够了吗?还是我还必须在php.ini文件中配置任何内容?对于sf1.0: 更改apps/appname/config/settings.yml中的值: 对于sf1.1+: 将以下行添加到apps/appname/config/factories.yml: 对于Symfony 2.0.xSession 如何在Symfony中增加会话超时,session,symfony,symfony1,timeout,Session,Symfony,Symfony1,Timeout,我想知道如何在symfony中增加会话超时。仅调整symfony配置设置就足够了吗?还是我还必须在php.ini文件中配置任何内容?对于sf1.0: 更改apps/appname/config/settings.yml中的值: 对于sf1.1+: 将以下行添加到apps/appname/config/factories.yml: 对于Symfony 2.0.x framework: session: lifetime: 43200 #time in seconds 对
framework:
session:
lifetime: 43200 #time in seconds
对于Symfony>=2.1.0
framework:
session:
cookie_lifetime: 43200 #time in seconds
你好!谢谢你的帮助!此配置是否足够,或者需要对php.ini文件进行其他更改?提前感谢,致以最良好的问候!这就是您所需要的——symfony独立于php.ini中的设置来管理其会话。如果其他任何人想知道,您可以找到这篇文档。还值得指出的是,这将影响登录到期时间。但是,该参数配置cookie的de生存期(实际上不是会话的de生存期),从而导致会话在创建后的指定时间后关闭(不会续订)。当用户使用PDOSession时,如何在Symfony>=2.1.0中实现这一点?@Nis这看起来像是一个单独的问题:-)
framework:
session:
lifetime: 43200 #time in seconds
framework:
session:
cookie_lifetime: 43200 #time in seconds