Сессия с Google Chrome и PHP 5.3 - PullRequest
4 голосов
/ 22 июля 2011

У меня есть компонент Auth (на основе Zend_Auth), который я использую во многих проектах на разных серверах и в разных средах.Это всегда работало ... до сих пор:

Когда я пытаюсь войти в новый проект (используя тот же компонент Auth) с Google Chrome (12.0.742.122) , я 'Я вышел из системы сразу после входа в систему. Проблема не возникает с FF или IE.

Кто-нибудь знает, почему это может быть?

Ответы [ 4 ]

5 голосов
/ 13 марта 2012

Это не проблема ZF. Как бы странно это ни звучало, проблема решается путем добавления значка сайта на ваш сайт. Chrome делает запрос на favicon и делает недействительным сеанс, когда он получает 404. Я прочитал один пост, в котором говорилось, что может помочь специальная конфигурация 404.

0 голосов
/ 05 июля 2012

Просто подсказка ... У меня была такая же проблема.После отладки я обнаружил столкновение с именем cookie на основном домене.Это работало в FF и IE, однако Chrome, однако, взял верхний куки-файл домена для ajax-запроса и нижний - для обычного запроса.

0 голосов
/ 29 июля 2011

Странная история. Если вы гуглите проблему, вы обнаружите, что она время от времени появляется, но никогда систематически. Есть отчет об ошибках в Zend Framework, есть проблемы на форумах Google, есть похожие отчеты в системах отслеживания Drupal и Wordpress. Но почему-то нет четких ответов.

В моем случае проблема исчезла сама собой в ходе некоторых других рефакторингов.

0 голосов
/ 22 июля 2011

Возможно, это ошибка: http://framework.zend.com/issues/browse/ZF-11502 - в комментариях предлагается исправление.

...