php7中session无法保持的解决方法
小编给大家分享一下php7中session无法保持的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
竹山ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!
php7 session无法保持的解决办法:1、打开相应的PHP代码文件;2、修改使用“session_set_save_handler”函数即可。
本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。
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
不多说 上图,经常做项目扣代码的应该能看到这是哪个源码。
以上是“php7中session无法保持的解决方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
本文名称:php7中session无法保持的解决方法
转载源于:http://azwzsj.com/article/iecioj.html