PHP 7.3中的ini_set('session.save_handler','user')问题

时间:2019-04-21 19:03:23

标签: php session ini-set

将网站的PHP版本升级到7.3后,该网站无法正常运行。它仅显示空白页。经过调查,我发现问题出在这行:

ini_set('session.save_handler', 'user');

我在php.ini中看到,默认值为“文件”。我尝试将值更改为文件,但这是相同的。在PHP 7.1之前,一切正常,但是在PHP 7.2和PHP 7.3上,我遇到了这个问题。我真的不明白为什么这个功能不起作用。它不返回任何错误,仅返回代码为200的空白页(不是服务器错误为500)。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

PHP> 7.2删除了ini_set('session.save_hanlder','user')

请改用session_set_save_handler();https://www.php.net/manual/en/function.session-set-save-handler.php)。


您可以在更改日志中的公告中找到“ {Session}”部分https://www.php.net/ChangeLog-7.php#7.2.0

它引用了错误https://bugs.php.net/bug.php?id=73100