即使我在config/packages/framework.yaml.
framework:
{...}
session:
handler_id: ~
cookie_lifetime: 604800
{...}
Run Code Online (Sandbox Code Playgroud)
当用户完成登录过程后,他可以在网站上导航,如果他在几分钟后返回,则不需要再次登录。
但是,如果他在 1 或 2 小时后返回(不准确地知道),则会话已过期,他必须重新登录。
似乎有效的解决方案之一是更改您在上面看到的内容:
handler_id: session.handler.native_file
save_path: "%kernel.root_dir%/sessions"
cookie_lifetime: 604800
Run Code Online (Sandbox Code Playgroud)
不幸的是,该解决方案解决了开发环境中的问题,但是一旦我将代码拉到服务器上,应用程序就会崩溃。