Codeigniter v3.0 Flashdata 会话在 PHP 7.4 和 XAMPP 8.0 中未过期

Posted

技术标签:

【中文标题】Codeigniter v3.0 Flashdata 会话在 PHP 7.4 和 XAMPP 8.0 中未过期【英文标题】:Codeigniter v3.0 Flashdata Session not expiring in PHP 7.4 and XAMPP 8.0 【发布时间】:2021-10-07 12:39:13 【问题描述】:

php v7.3 及更高版本不支持 Codeigniter v3Flashdata Session 吗?我也有 XAMPP v8.0。在我使用 PHP v7.2XAMPP v5 重定向或刷新页面后,此 flashdata 会话正在工作并自动清除。

【问题讨论】:

【参考方案1】:

如果您使用的是 XAMPP 8.0,您的 PHP 版本必须已经升级。检查您是否有 PHP v8.x.x。 PHP v8 中字符串到数字的比较发生了变化,这导致了这个问题。它可能会在 CI 3.1.2 中得到修复,但在那之前有一个可用的修复程序。如果您发现您使用的是 PHP v8,请点击此链接https://github.com/bcit-ci/CodeIgniter/pull/6013

【讨论】:

以上是关于Codeigniter v3.0 Flashdata 会话在 PHP 7.4 和 XAMPP 8.0 中未过期的主要内容,如果未能解决你的问题,请参考以下文章

万网虚拟主机版本 .NET Framework V2.0/V3.0/V3.5(经典) .NET Framework V2.0/V3.0/V3.5(集成) 有啥区别

MailChimp 发送邮件 v3.0

如何使用 v3.0.0 找到 firebaseAuthIsReady?

更改 Powershell 会话的当前文化,特定于 v3.0+

JumpServer开源堡垒机v3.0版本设计重点解读

zabbix v3.0安装部署