gpt4 book ai didi

session - 在 Symfony2 中以编程方式设置 session 生命周期

转载 作者:行者123 更新时间:2023-12-02 15:41:14 24 4
gpt4 key购买 nike

我一直在网上研究,但找不到答案。在 Symfony2 中,我知道可以通过 config.yml 文件静态设置 session 生存期。

但是,我需要能够根据代码中的某些情况设置 session 的生命周期。是否可以以编程方式设置 session 生存期?

最佳答案

在 Symfony2 中,您似乎无法动态更改 session 存储容器的属性:请参阅 https://github.com/symfony/HttpFoundation/blob/master/SessionStorage/SessionStorageInterface.php对于可用的实际实现接口(interface),请注意其中没有任何内容可以让您更改生命周期值。

但是, session 类默认使用 session_get_cookie_params 方法来设置 session 生存期:您可以通过调用 session_set_cookie_params 来调整这些值。 (最好在 session 初始化之前:尝试在 Controller 中尽早调用它)。看看这是否适合您。

关于session - 在 Symfony2 中以编程方式设置 session 生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6475282/

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