为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

筱爻 2017-09-12 15:18:10
发现:session的get,set 的id 现在不一致了,取不到值。但是不知道怎么解决呀。          或者session怎么通过它的id,获取值呀?正常又简单的登录:登录成功以后,只能成功获取一次session,有时候,一次也不能成功获取,失败的情况如下:又重新登录了,一样获取不到登录信息;这是请求获取的id:但设置set时的id时这样的。偶尔又能正常获取一下,多数情况下session都是获取不到的;同样代码,有时可以,有时不可以。(悲催,写代码竟然写出玄学!!!)【服务端代码现在恢复了,现在可以了,之前是修改了跨域请求的文件。但是当前端访问服务端接口的时候,也是一样的sessionId 不一致。。。。。】
查看完整描述

2 回答

?
拖鞋_

TA贡献453条经验 获得超223个赞

session的ID是存在cookie里的

有时候  浏览器开启了无痕浏览  cookie就会被不定时清理

然后你的ID就没了

然后你的session就失效了

查看完整回答
反对 回复 2017-09-12
  • 筱爻
    筱爻
    先谢谢回答, 不过是刚登录连一分钟都不到,同一个controller里面的其他方法就不能获取到了。不知道什么原因造成的。 原以为是浏览器或者是调试工具的问题,后来恢复代码就没有这个问题了,可以随便调用了。 具体原因还不清楚,但好像一定是代码问题了。
  • 开朗娃
    开朗娃
    那怎么破?
  • 2 回答
  • 0 关注
  • 1231 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信