【发布时间】:2017-09-28 20:38:29
【问题描述】:
我有一个使用 Codeigniter 3 HMVC 构建的应用程序。该应用程序在 PHP 5.6 版本上运行良好,但是在将我的 PHP 版本升级到 7.1.4 后,我无法登录到我的应用程序。经过全面检查后,我发现会话根本没有设置。
我的角色回到 PHP 5.6 并且会话再次正常工作,而切换到 PHP 7.1.4 带来了“会话不工作”问题。
我尝试更改一些配置值,例如 cookie 前缀和 cookie 保存名称等,但似乎没有任何解决方法。
谁能帮忙。
【问题讨论】:
-
请阅读How to 和provide an MCVE : Minimal, Complete, and Verifiable Example。 这是重现您的问题所必需的,这是您学习如何自己查找和解决问题的最有用的方法。
-
问题不在于我的个人代码……而是关于开源框架。你想让我把codeigniter 3的整个代码贴在这里吗?任何知道 codeigniter 的人都已经有了代码。
-
这不是我忘记自动加载或手动加载会话库的基本问题,这可能是CI 3中的一个错误。
-
你怎么知道问题的根源不在应用程序代码中?
-
这就是“它可能发生”的重点。您应该自己对此进行测试,然后,当您确定它不取决于您的应用时,请来这里提出一个问题( 以及更多有用的信息)。尽管我认为直接向项目维护人员询问会更好。
标签: php session codeigniter-3 codeigniter-hmvc php-7.1