gpt4 book ai didi

session - symfony2 session 生命周期

转载 作者:行者123 更新时间:2023-12-03 09:13:41 24 4
gpt4 key购买 nike

我遇到了 symfony2 session 组件的问题。我通过 session 容器将一些数据设置为 session ,如下所示:

$sess = $this->get( 'session' );
$sess->set( 'some_key', 'some_value' );

但过了一点时间(大约 15-20 分钟)后, session 就丢失了。

我可以设置 session 生命周期参数吗?对我来说完美的变体是如果我可以设置特定的 session 时间......有人可以帮忙吗?

最佳答案

您可以在 framework 下的配置文件中设置 session 到期时间。部分。我的看起来像这样:
config.yml

framework:
secret: %secret%
charset: UTF-8
error_handler: null
csrf_protection:
enabled: true
router: { resource: "%kernel.root_dir%/config/routing.yml" }
validation: { enabled: true, annotations: true }
templating: { engines: ['twig'] } #assets_version: SomeVersionScheme
session:
default_locale: %locale%
cookie_lifetime: 3600 // was "lifetime" but deprecated
auto_start: true

您可以更改 framework.session.lifetime以秒为单位(默认为 3600 或 1 小时)为您想要的任何值。

引用 here .

关于session - symfony2 session 生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5933774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com