[Закрыть]
 
popoff.donetsk.ua
Все трудное не трудно, а легко, Все крупное - не крупно, а мало. Не ищущий великого мудрец Великое скорее совершит. /Дао Де Цзин/
Начало | Новости | Статьи | Форум | Опросы | Карта сайта | Обо мне
popoff.donetsk.ua - Статьи - Программирование - Модули - passport - Помощь - Не держится сессия
Я это делаю
Персональное меню
Голосование
Деньги, либо любимое занятие? Постоянный адрес этого вопроса
Деньги, но неинтересная работа и невозможность уделить время семье
Интересная работа, возможность саморазвиваться, но нищенский заработок
Ваш возраст (не обязательно)
Почему? (не обязательно)

Голосование закрыто.

Поиск по сайту
Реклама
Гинеколог, стоматолог, психотерапевт в Донецке
Статистика

Не держится сессия

Постоянный адрес статьи

Проблема: при каждом обращении к сайту открывается новая сессия

Симптомы:

  1. Система не распознаёт Ваш пароль. Говорит, что Вы неправильно ввели пароль, хотя Вы уверены, что вводили правильно.

  2. Вы можете войти в систему, но через несколько обращений система просит Вас повторно ввести Ваш логин и пароль.

  3. Система не даёт Вам голосовать. Говорит, что «форма для голосования не была загружена корректно».

  4. Система не даёт Вам зарегистрироваться на сайте. Говорит, что «картинка с цифрами не была отображена в браузере», либо что «Вы ввели неправильный ответ на CAPTCHA-тест».

Возможные причины и способ лечения:

  1. У Вас изменяется IP-адрес при каждом следующем обращении к сайту.

    Это может быть связано с тем, что Вы пользуетесь анонимайзером или у Вы переподключаетесь к интернету после каждого обращения к сайту и у Вас - динамический IP-адрес. Возможно также, Вы обращаетесь через систему прокси-серверов, и в каждый отдельный запрос идёт с разного прокси-сервера (иногда - в зависимости от типа запроса GET или POST).

    Если это так, то Вам следует обращаться к сайту без анонимайзера, не переподключаться к интернету между обращениями к сайту и обращаться к системе, не используя систему прокси-серверов.

    Если Вам зачем-то всё-таки нужно использовать анонимайзер или любой другой источник динамического изменения IP-адресов, то Вы можете настроить допустимый диапазон изменения IP-адресов на странице «Настройки», ссылку на которую Вы можете найти в Вашем персональном меню.

  2. Ваш браузер не устанавливает COOKIE.

    Причин этому может быть несколько: вы запретили установку COOKIE в браузере, Вы запретили установку COOKIE в Вашем Firewall, установка COOKIE запрещена в используемом Вами прокси-сервере.

    Проверьте, чтобы установка COOKIE была разрешена в браузере и во всех программах, которые могут ограничивать установку COOKIE.

  3. Вы используете старый браузер, который не позволяет динамически изменять идентификатор сессии.

    Идентификатор сессии изменяется, если старая сессия была нарушена (например, изменён браузер или IP-адрес). Если не изменить идентификатор сессии, то Вашей сессией смогут пользоваться другие люди, если узнают его. Возможно также, Вы были долго отключены от Интернета, а страничка была загружена в браузере, а потом Вы переподключились и, не перезагружая браузер, продолжили ходить по сайту.

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

    Если это имеет место быть, то попробуйте поменять браузер на другой.

  4. Иногда, но очень редко, сбоит установленный на сервере интерпретатор РНР. Ошибка связана с тем, что по неизвестной причине РНР не может модифицировать файл с данными сессии.

    Попробуйте закрыть все окна браузера и запустите браузер заново. Это закроет текущую сессию и откроет новую сессию, в результате создастся новый файл сессии.

Последняя модификация: 17.05.10 20:16

Не проходите мимо! Оставьте Ваш комментарий в форуме! >>>