Я действительно не очень разбираюсь в механизме сессии, но достаточно хорошо, как случайный пользователь технологии. У меня есть страница, реализованная с помощью jQuery ajax-запроса. Если я продолжу обновлять страницу быстрыми темпами, это заставит сессию истек, и мне придется снова войти в систему. Я был бы признателен за объяснение этого явления и решение предотвратить это.Может ли запрос ajax слишком часто вызывать сеанс истек?
ответ
Сессии состоит в к основным параметрам
Cookies и данные сеанса на стороне сервера
В очень мало объяснений
печенье содержит идентификатор сессии, что ссылки на сервер, чтобы получить данные о сеансе. Затем сервер извлекает данные с идентификатором сеанса и сопоставляет его внутри файла с различными параметрами.
Ваша проблема должна быть таймаутом сеанса, это зависит главным образом от настроенного параметра тайм-аута сеанса.
Ваши запросы ajax работают только в том случае, если таймаут сеанса не истек, поэтому он запрашивает у вас вход в систему.
Вы можете решить эту проблему, указав службу, которая не требует аутентификации, вы можете определить свои функции в определенном файле без инициализации сеанса, чтобы запрос мог обойти сеанс безопасности, а ваши другие страницы, требующие безопасности, в то же время. Как механизм амазонки.
Очень хорошие подсказки. Благодарю. – ngungo
- 1. Как часто вызывать функцию, вызываемую слишком часто
- 2. запрос JQuery Ajax выполняется слишком часто
- 3. Выход из системы AJAX, если сеанс истек
- 4. запроса истек часто
- 5. Будет ли истек ли сеанс IdleTimeout IIS?
- 6. Может ли запрос Sphinx вызывать целые шаблоны?
- 7. Запрос Ajax слишком медленный
- 8. Magento - сеанс истек. Попробуйте relogin
- 9. .net mvc & ajax forms - как обрабатывать сеанс истек
- 10. После того, как сеанс запроса Ajax истек в php
- 11. Утилизация IIS слишком часто
- 12. window.location называется слишком часто?
- 13. MySQL слишком часто выбирает время
- 14. Может ли одна ссылка вызывать два обновления Ajax?
- 15. Ajax-запрос слишком быстро вычеркивает
- 16. Слишком часто включается переключатель
- 17. Regex слишком часто повторяется
- 18. Как найти, если сеанс Oracle APEX истек
- 19. GADInterstitial представлен слишком часто
- 20. OnPaint обновляется слишком часто
- 21. Хром: это расширение слишком загружено слишком часто
- 22. Обнаруживать, если сеанс истек с использованием javascript
- 23. 500 - запрос истек [Обновлено]
- 24. Сеанс Codeigniter с использованием ajax
- 25. Application_End называют слишком рано/часто
- 26. createNotify событие называется слишком часто
- 27. Может ли AJAX вызывать внешние функции веб-сервисов
- 28. Может ли Ajax вызывать службу WCF, когда в HTTPS
- 29. Проверьте текущий сеанс истек в ASIHTTPREQUEST
- 30. Microsoft ReportViewer - сеанс ASP.NET Истек срок действия
Этот вид зависит от того, какую систему сеансов использует сервер, не так ли? – JJJ
Серверная сторона может делать все, что захочет, включая уничтожение сеанса после стольких запросов или слишком высокий уровень запросов и т. Д. –