我正在使用Symfony3。
在网站上,用户可以登录系统。
问题:用户会话生命周期应该等于7天,之后退出他!我该如何实现呢?
谢谢。
答案 0 :(得分:0)
PHP只会发一次cookie。客户端应该在整个生命周期中存储该cookie。只有在销毁会话,删除浏览器cookie或使用Session类的migrate()或invalidate()方法重新生成会话ID时,才会发出新的cookie。
可以使用setOptions(array(' cookie_lifetime' => 1234))方法配置NativeSessionStorage来设置初始cookie生存期。
在一个现实世界的例子中。这将在你的config.yml。
framework:
session:
cookie_lifetime: 1234