温馨提示  2024年 6月我们已经停止开发者板块文章内容更新,谢谢来访。存档数据
知识 2023-08-27 36 次阅读

php7 session无法保持怎么办

   

php7 session无法保持的解决方案 1. 打开相应的php代码文件; 2. 修改使用“session,set,save,handler”函数即可。

本文操作环境windows7系统,php7.1版,dell g3电脑。

php7 session无法保持怎么办?

php升级到php7.x的影响,session保持问题,保持登入

说无法登入呢,主要原因为在于session

最近一个项目要用到php7.x,但是公司服务器都是5.5和5.6的,客户的需求高于一切,服务器升级到7.2以后就没法登入了,究其原因无法保持登入状态了。

因为用到的是微信登入,无法太直观的看到调试信息,只能加各种终端,以及写日志文本

最后最后,吐血的是session没有正常写入,从而导致第二次刷新页面的时候session不存在。

对了,插一句,这样的情况适合于session写入数据库的情况,如果session用文件的形式应该是不受影响的。

也就是用到这个函数session,set,save,handler,(虽科班出身,但phper却属于半道出家,原谅我的词穷,实在不明白这样的形式是什么名字,不影响开发也懒得查了),在read函数最后,5.x多少return false,7.x要求return ‘’,从而导致无法写入session

不多说 上图,经常做项目扣代码的应该能看到这是哪个源码。

看文章不得不要认真看,这个问题扒了半夜,最后还是看了刚开始的一篇文章解决了

推荐学习《php视频教程》

的原因是什么