PHP7.3使用session时遇到的一个问题:Warning: session_start(): Failed to read session data: user (path:XXX)

在使用PHP7.3时遇到session启动警告,导致每次登录需尝试两次才能成功。检查代码和session数据后,问题依旧。通过深入研究和阅读相关文章,最终找到解决方案。
摘要由CSDN通过智能技术生成

1、凡是不会的,当然是先百度,一是百度得到的解决方案基本上是类似如下的。
原文链接在这里插入图片描述
2、按照上面的方案,确实是解决了,但有个新问题,就是每次登录都需要连续两次才成功。
第一次:提交登录,又回到登录界面了;
第二次:提交登录,才会成功跳转到首页。
简直丈二和尚摸不着头脑。在来客推qq群里问了一下,好像也没人清楚,建议我看看代码。于是我在登录提交源码进行分析,输出session看了一下。发现两次登录session有所异样。
如下:
我的断点位置
第一次输出
第二次输出
我试图在写入的时候进行序列化,发现还是一样的效果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值