проблемы с сеансами открытия страниц в приложении asp - PullRequest
0 голосов
/ 04 марта 2011

У меня есть классическое приложение asp, в котором есть ссылки с одной страницы, которые открывают другую страницу во вкладке, поэтому в браузере открыты две страницы из приложений.

Как состояние сеанса останавливается / запускается / истекает при двух открытых страницах, как это? Одинаковое состояние сеанса в одном экземпляре приложения с двумя разными страницами /

1 Ответ

1 голос
/ 04 марта 2011

Объект сеанса использует cookie, который содержит ключ, который передается в заголовке каждой страницы, чтобы определить, какой сеанс на сервере использовать.

Этот cookie одинаков для каждого экземплярабраузер, поэтому, если вы используете другой браузер, вы можете просмотреть одну и ту же страницу и получить два куки-файла, но если вы используете IE (например) и просто открыли другую вкладку, это будет использовать тот же сеанс, что и первая вкладка,как и в том же экземпляре браузера.

Когда вы закрываете браузер, сеанс на сервере больше не будет использоваться и будет удален в некоторый момент, обычно через 20 минут, когда истекает срок сеанса.

При первом открытии страницы создается начальный сеанс.

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