bug场景:
linux, CI 3.0.5, php7.1.3, 验证码读取
session使用files, 调试代码发现能写入, 但其他地方不能读取, 试了其他database, redis都不行, 最后改回files
解决办法:
在index.php开始处加上session_start();
然后注释掉 libraries/Session/Session.php 313行:
ini_set('session.use_trans_sid', 0);
即可, 为什么php7下这样, 还没有去研究, 知道为什么的麻烦回复下
本文记录了一个关于CI框架中session在Linux环境下使用file驱动时遇到的问题。主要现象为session可以写入但无法读取,尝试了多种解决方案最终通过调整PHP配置解决了问题。
761

被折叠的 条评论
为什么被折叠?



