Symfony 会话(独立)cookiename

问题描述 投票:0回答:2

我独立使用 Symfony http 基础(也就是说,我在非 symfony 项目中安装了带有 Composer 的 http-foundation 包)。我想更改会话 cookie 的名称。实现这一目标的最佳方法是什么?

我读了很多关于这个问题的文章,其中大多数都是关于在 Symfony config.yml 设置文件中配置 cookie 名称,但我没有(独立使用)。

有什么建议吗?

php symfony symfony-http-foundation
2个回答
1
投票

您可以使用

Session::setName()
代替
session_name()

对于 Symfony 5.3 请参阅此处,对于 Symfony 6 及更多版本请参阅此处


0
投票

在 Symfony 6.4 中,您可以在

framework.yaml
文件中更改会话名称:


#framework.yaml

framework:
    session:
        name:   YOUR_SESSION_NAME_HERE

来源:https://symfony.com/doc/current/reference/configuration/framework.html#name-1

© www.soinside.com 2019 - 2024. All rights reserved.