猿问

【难道是玄学?】之前好好的代码几天没动, 就这么session坏了。

发现:session的get,set 的id 现在不一致了,取不到值。但是不知道怎么解决呀。

          或者session怎么通过它的id,获取值呀?

正常又简单的登录:


登录成功以后,只能成功获取一次session,有时候,一次也不能成功获取,失败的情况如下:

http://img.mukewang.com/59b787bd0001189913200793.jpg

又重新登录了,一样获取不到登录信息;

http://img.mukewang.com/59b787bf0001586713210796.jpg

这是请求获取的id:

http://img.mukewang.com/59b787c00001a63e13470568.jpg

但设置set时的id时这样的。

http://img.mukewang.com/59b787c20001937e04240037.jpg




偶尔又能正常获取一下,多数情况下session都是获取不到的;

同样代码,有时可以,有时不可以。(悲催,写代码竟然写出玄学!!!)


【服务端代码现在恢复了,现在可以了,之前是修改了跨域请求的文件。
但是当前端访问服务端接口的时候,也是一样的sessionId 不一致。。。。。】




筱爻
浏览 1232回答 2
2回答

拖鞋_

session的ID是存在cookie里的有时候  浏览器开启了无痕浏览  cookie就会被不定时清理然后你的ID就没了然后你的session就失效了
随时随地看视频慕课网APP

相关分类

Java
我要回答