Codeigniter 3会话无法使用PHP 7.1.4

A1f*_*1ft 5 php session codeigniter-3 codeigniter-hmvc php-7.1

我有一个内置的应用程序Codeigniter 3 HMVC.该应用程序在PHP 5.6版本上运行良好,但在升级我的PHP版本后,7.1.4我无法登录到我的应用程序.完成检查后,我发现该会话根本没有设置.

我回到PHP 5.6并且会话再次正常工作,而切换到PHP 7.1.4 会导致"会话不工作"问题.

我尝试改变一些配置值,如cookie前缀和cookie保存名称等,似乎没有什么可以解决它.

谁能请帮忙.

A1f*_*1ft 10

我发现问题出现在一些早期版本的Codeigniter 3上,这是他们网站上已经报道的一个错误.基础会话错误已修复:

  • 3.1.2
  • 3.1.3
  • 3.1.4

所以在Codeigniter 3的最新版本中,这个问题不会发生.

解决方案:

如果您已经在错误版本的codeigniter中,请考虑使用最新版本的系统文件夹替换系统文件夹.在撰写本文时,版本3.1.6.