Сессии в IE и cakephp 1.3 не работают должным образом при сохранении через AJAX - PullRequest
0 голосов
/ 21 ноября 2011

Я создаю приложение с cakephp 1.3. У меня есть сценарий, когда пользователь должен выбрать несколько элементов на нескольких страницах. Я использую CakePHP сессии для чтения / записи их в сессии. Проблема в том, что это прекрасно работает во всех браузерах, кроме IE9. Не всегда сохраняется их сохранение или удаление из сеанса. Если я проверяю всегда обновлять с сервера с помощью инструментов разработчика IE (F12-> Cache), это работает нормально ...

Есть идеи?

UPDATE

Сохранение в сеанс происходит быстрее, вызывая серверный скрипт через AJAX и передавая идентификатор элемента

1 Ответ

0 голосов
/ 21 ноября 2011

Проверьте настройку Session.checkAgent в /app/config/core.php

Попробуйте установить значение false.IE имеет раздражающую привычку изменять строку агента браузера в зависимости от типа запроса, который он делает (например, Ajax отличается от обычных запросов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...