Сессия php не работает (как с куки-файлами отключены), но куки-файлы включены для домена. Какие еще возможности? - PullRequest
2 голосов
/ 22 марта 2010

У меня проблема с клиентом, который не может войти в нашу систему. У нас есть система B2B на основе PHP, которая использует куки для хранения идентификатора сессии.

Клиент не может войти в систему и перенаправляется на страницу входа в систему без сообщения об ошибке. Он утверждает, что в его Firefox включены куки. Кроме того, если у него отключены файлы cookie, мой JavaScript обнаружит это и покажет ему красную, очень описательную информацию об ошибке. Он не видел ничего подобного.

Что еще может оказать такое же влияние на сеансы, как отключенные куки в браузере? Есть ли прокси, которые фильтруют куки? Любое программное обеспечение AV и т. Д.? Что искать?

Наша форма входа в систему работает для любого другого пользователя без проблем.

Обновление: Я вижу в журналах, что парень успешно вошел в систему, но я пока не знаю, в чем дело. Я буду обновлять, когда я знаю больше.

Обновление № 2:

Я позвонил этому человеку. Кажется, что это были некоторые настройки антивируса NOD32, которые вызывали проблемы, но человек не мог рассказать мне подробности. Он позвонил парню из технического отдела, и парень решил проблему.

В любом случае, спасибо всем за ответы.

Ответы [ 4 ]

0 голосов
/ 25 марта 2010

Проблема, вероятно, была в настройках антивируса NOD32, но я не знаю деталей.

0 голосов
/ 22 марта 2010

Иногда из-за настроек P3P (Platform for Privacy Preferences) cookie сбрасывается, а сеанс PHP теряется. Я видел, как это происходит в IE6. Вы можете проверить это http://www.mail-archive.com/php-general@lists.php.net/msg41743.html

0 голосов
/ 22 марта 2010

Вы можете попросить его удалить все файлы cookie, которые он имеет для вашего сайта, или полностью очистить его.

Я бы никогда не предложил этого, если бы не столкнулся с проблемой axact и не исправил ее в популярной системе форумов на основе PHP (phpBB).

0 голосов
/ 22 марта 2010

Заставьте его временно установить другой браузер (Opera, Chromium и т. Д.) И попытайтесь войти в новый браузер.

Если это все еще не работает, вы знаете, что проблема не в его конфигурации Firefox или в каком-то забавном расширении.

Попросите его войти из другого места;например, если это не работает в офисе, сделайте, чтобы он попробовал соединение из дома, если возможно.

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