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

1、凡是不会的,当然是先百度,一是百度得到的解决方案基本上是类似如下的。
原文链接PHP7.3使用session时遇到的一个问题:Warning: session_start(): Failed to read session data: user (path:XXX)
2、按照上面的方案,确实是解决了,但有个新问题,就是每次登录都需要连续两次才成功。
第一次:提交登录,又回到登录界面了;
第二次:提交登录,才会成功跳转到首页。
简直丈二和尚摸不着头脑。在来客推qq群里问了一下,好像也没人清楚,建议我看看代码。于是我在登录提交源码进行分析,输出session看了一下。发现两次登录session有所异样。
如下:
PHP7.3使用session时遇到的一个问题:Warning: session_start(): Failed to read session data: user (path:XXX)
PHP7.3使用session时遇到的一个问题:Warning: session_start(): Failed to read session data: user (path:XXX)
PHP7.3使用session时遇到的一个问题:Warning: session_start(): Failed to read session data: user (path:XXX)
我试图在写入的时候进行序列化,发现还是一样的效果。
PHP7.3使用session时遇到的一个问题:Warning: session_start(): Failed to read session data: user (path:XXX)
就这样,一下午已然结束。还是还没头绪
3、没办法,今天早上再次百度之前的异常。看到了今日引用文章的评论,果然有用。
PHP7.3使用session时遇到的一个问题:Warning: session_start(): Failed to read session data: user (path:XXX)

另外推荐一篇关于session的文章
彻底弄清楚session是什么? 作者:KKK_Kiral