我一直在使用php登录系统。事情很好但我有一个有趣的行为我无法摆脱。基本上如果我执行很多快速刷新(像疯了一样击中f5)我会退出。
这是因为每次发出请求时,系统都会依赖服务器在浏览器中刷新cookie。我觉得在刷新非常快时,在请求N返回的cookie已经保存在浏览器中之前发出请求N + 1。这会导致提供的cookie中的信息与服务器预期的信息不一致。
事实上,如果我定期点击f5,再说一次,那么经过验证的状态就会得到维护,一切正常。
Any1有过类似的问题吗?据您所知,是否在浏览器中的其他线程中执行了保存cookie的过程?这可以解释我的问题。
gracias hombres
答案 0 :(得分:0)
这可能不是保存cookie的问题,而是中止请求的问题。
是的,那就发生了。为了避免这种情况导致问题,您可能希望允许重用最后的两个 cookie,但这需要一些手动会话杂乱。