Zend, PHP-сессия, JQuery AJAX проблема - PullRequest
1 голос
/ 26 октября 2010

Вот что происходит с некоторыми пользователями IE8 при использовании веб-сайта, за который я отвечаю:

  1. человек входит в систему, проверяются учетные данные, создается Zend Auth.После входа в систему пользователь перенаправляется на страницу по умолчанию.
  2. на странице по умолчанию есть 5 запросов ajax, которые запускаются при готовности документа.Аяксы почему-то не имеют сессии php в запросе и в результате возвращают форму входа в систему.2 из этих ajaxes возвращают json, 3 возвращают html.zend auth все еще доступен для этих запросов.

После проверки заголовков и файлов cookie правильные заголовки, PHPSESSID отличается.

Более подробно об окружающей среде, php 5.2, https на всем сайте, jquery 1.2.3.запросы сделаны с .ajax

Может кто-нибудь, пожалуйста, помогите с некоторыми советами?

Ответы [ 2 ]

1 голос
/ 26 октября 2010

Вы пробовали более современную версию jQuery?1.2.3 почти три года (целая жизнь в мире jQuery), предшествующая IE8, поэтому никакого тестирования для IE8 не проводилось бы.

0 голосов
/ 29 октября 2010

Я решил эту проблему с первой попытки.

Эти параллельные запросы ajax были слишком большими для ie8 для обработки. Убрал аяксы и проблема была решена. Не пробовал сколько запросов т.е. может реально обработать .... Все еще странно, как это произошло только на некоторых ie8, но в любом случае проблема решена.

Спасибо Крис за ответ, твое предложение было бы следующей попыткой ... конечно, кажется разумным ...

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