Js中window.location.href跳转过快导致后端session丢失

不知道大家在做跳转的时候有没遇到这种情况,就是快速点击之后window.location.href跳转后导致session会丢失?具体情形是:点击登录按钮-跳转登录页面-点击登录(这里cookie存储了账号信息,故可直接点击登录)-跳转至首页。步骤就是这4步,不知道是什么原因导致,当我点击登录的时候,如果在登录页面快速点击登录按钮,有概率发生session丢失了,然后在window.location.href这里加个定时,这里设置1-2秒,跳转之后就比较正常。
我的ide是phpstorm,在出现这个bug时用远程调试调试过,php脚本跑完都没任何问题,session都有赋值,而且调试过程基本不会出现session丢失情况,包括如果网速过慢,也不会出现这种状况!!

这是我百度的结果:
http://blog.csdn.net/moneyshi...

但如果是这种情况的话,那应该是百分百丢失session吧?不应该是时有时无?

阅读 7.6k
1 个回答

window.location.href后加一句
return false

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题