истечет ли сессия в моем сценарии? - PullRequest
0 голосов
/ 06 июня 2009

Я разрабатываю страницу верхнего уровня, которая разработана с использованием набора фреймов. В одном кадре набора фреймов я буду вызывать JavaScript, чтобы обновлять страницу, чтобы регулярно публиковать URL-адреса (каждые 10 минут). В другом кадре набора фреймов я позволю пользователю выполнять основную работу - позволить конечному пользователю вводить данные для трудоемкой формы (например, для проведения письменного теста эссе).

Мой вопрос, в моем сценарии, я думаю, что фрейм, который выполняет основной ввод данных пользователем, никогда не истечет сессия, потому что другой фрейм обновится? Это понимание правильно? Моя путаница заключается в том, что я не уверен, что публикация в другом фрейме по другому URL-адресу на том же веб-сайте заблокирует другой фрейм по истечении сеанса?

спасибо заранее, George

1 Ответ

1 голос
/ 06 июня 2009

Вы правы, это поддержит сеанс.

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

При попадании на сервер в фоновом режиме вы поддерживаете сеанс. Обратите внимание, вам не нужно делать POST. Достаточно простого GET.

Заметьте, я предполагаю, что время вашего сеанса превышает десять минут.

...