Session Cookies Misbehaving Solely in Chrome
While navigating within a shopping cart application, a peculiar issue surfaced: session data stored was retained in Firefox but mysteriously vanished in Google Chrome.尽管会话初始化过程正确,但诸如“ last_viewed_element”之类的变量在chrome中持续丢失。
此行为扩展到所有会话变量,这证明了Chrome在访问$ _Session时缺乏响应。但是,在进行网络监视器时,很明显,会话cookie正在传输。非常常规的解决方案:用cookie
替换会话来解决这个难题,发现了一个不正约的解决方案。通过从会话cookie切换到常规的cookie,问题消失了。基本原因:Chrome对404错误的响应进一步研究表明,Chrome由于缺少Favicon.ico而触发了404错误。这个404呼叫执行了页脚脚本,后来更改了会话变量,解释了它们的失踪。
这种不寻常的现象突出了考虑考虑浏览器特定行为和在Web应用程序中的会话之间的潜在相互作用的重要性。免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3