如何在 Symfony 3 中设置 PHP 本机文件会话的hash_function


How to set the hash_function of PHP native file session in Symfony 3

我想设置 PHP Native 文件会话的hash_function,以便会话 ID 在 Symfony 3 框架中具有更多的熵,但会话的配置选项不允许这样做。我设法通过更改依赖项注入器选项并在框架中允许指令来做到这一点,但我想通过配置来做到这一点,而不是通过硬编码并在更新后丢失它来做到这一点。

除了扩展和更改现有的Symfony框架组件之外,您还有其他选择吗?我错过了什么吗?

提前感谢!

可能这样的东西可能会有所帮助:

ini_set( 'session.hash_function',  "sha256" );

您可以在文档中阅读有关ini_set的更多信息