请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于SESSION_DATA[userId]的if判定?

图片描述
老师!
开始在else中设置了userId和SESSION_DATA[userId] = {};刷新界面此时进入if中判断userId有值,SESSION_DATA[userId]也有值;则不进入途中红色框区域。
由于SESSION_DATA是存在服务端,当服务端刷新,客户端userId存在值,而客户端的SESSION_DATA[userId]没有了值,在刷新页面则程序进入途中红色区域代码!

我想问下老师,这个红色区域代码只是为了防止这种情况下的判定(不知道我的理解对不对);还有没有其他情况下的问题判定?

正在回答 回答被采纳积分+3

1回答

双越 2019-11-20 20:09:21

是为了防止服务器重启,这种特定情况。

有一句话没看懂“而客户端的SESSION_DATA[userId]没有了值”—— 客户端是没有 session 的。

0 回复 有任何疑惑可以回复我~
  • 提问者 haigd001 #1
    打错了!是服务端的~~
    谢谢!
    回复 有任何疑惑可以回复我~ 2019-11-21 09:47:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信