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