关于SESSION_DATA[userId]的if判定?
来源:7-6 session介绍
haigd001
2019-11-20
老师!
开始在else中设置了userId和SESSION_DATA[userId] = {};刷新界面此时进入if中判断userId有值,SESSION_DATA[userId]也有值;则不进入途中红色框区域。
由于SESSION_DATA是存在服务端,当服务端刷新,客户端userId存在值,而客户端的SESSION_DATA[userId]没有了值,在刷新页面则程序进入途中红色区域代码!
我想问下老师,这个红色区域代码只是为了防止这种情况下的判定(不知道我的理解对不对);还有没有其他情况下的问题判定?
写回答
1回答
-
双越
2019-11-20
是为了防止服务器重启,这种特定情况。
有一句话没看懂“而客户端的SESSION_DATA[userId]没有了值”—— 客户端是没有 session 的。
012019-11-21
相似问题
userid 的问题
回答 3
session 问题
回答 2