cookie cookie session, неправильно ведя себя исключительно в Chrome
, навигационное в приложении корзины по магазинам, в Google Chrome появился особый вопрос: хранились данные сеанса были остановлены в Firefox, но загадочно исчез в Google Chrome. Несмотря на правильные процедуры инициализации сеанса, такие переменные, как «last_viewed_element», были постоянно потеряны в Chrome.
это поведение, распространяемое на все переменные сеанса, о чем свидетельствует отсутствие ответа в Chrome при доступе к $ _Session. Однако, углубляясь в сетевой монитор, было ясно, что сеанс -файлы cookie передаются.
нетрадиционное решение: замена сеансов с помощью файлов cookie
для разрешения этой головоломки, было обнаружено неортодоксальное решение. Переключив от сеансов cookie на регулярные файлы cookie, проблема исчезла.
, лежащая в основе причина: ответ Chrome на ошибку 404
дальнейшее исследование показало, что Chrome вызывает ошибку 404 из -за отсутствующей favicon.ico. Этот вызов 404 выполнил сценарий нижнего колонтитула, который впоследствии изменил переменные сеанса, объясняя их исчезновение.
это необычное явление подчеркивает важность рассмотрения потенциальных взаимодействий между поведением, специфичным для браузера, и обработкой сеанса в веб-приложениях.
]]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3