Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Symfony 3中设置PHP本机文件会话的hash_函数_Php_Session_Symfony - Fatal编程技术网

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

如何在Symfony 3中设置PHP本机文件会话的hash_函数,php,session,symfony,Php,Session,Symfony,我想设置PHP本机文件会话的hash_函数,以便会话ID在Symfony 3框架中具有更多的熵,但会话的配置选项不允许这样做。我通过在框架中更改依赖项注入器选项和允许的指令来实现这一点,但我希望通过配置来实现,而不是硬编码并在更新后丢失它 除了扩展和修改现有的Symfony框架组件之外,您还有其他选择吗?我遗漏了什么吗 提前谢谢 可能是这样的可能会有所帮助: ini_set( 'session.hash_function', "sha256" ); 您可以在上阅读有关ini\u set的更多

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

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


提前谢谢

可能是这样的可能会有所帮助:

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

您可以在

上阅读有关
ini\u set
的更多信息。以下内容可能会有所帮助:

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

你可以在

上阅读更多关于
ini\u set
的内容。我的想法是通过Symfony抽象来实现,而不是直接设置ini值。我的想法是通过Symfony抽象来实现,而不是直接设置ini值。