Объект Session ASP

Объект сессии используется для хранения информации о сессии пользователя (сессия) или для изменения связанных настроек. Переменные, хранящиеся в объекте сессии, содержат информацию о единственном пользователе и доступны на всех страницах в приложении.

Пример

Установить и вернуть LCID
Этот пример демонстрирует свойство "LCID". Это свойство устанавливает и возвращает целое число, указывающее на место или регион. Содержимое, такое как дата, время и деньги, будет отображаться в зависимости от места или региона.
Вернуть SessionID
Этот пример демонстрирует свойство "SessionID". Это свойство возвращает уникальный идентификатор для каждого пользователя. Этот идентификатор генерируется сервером.
Срок сессии
Этот пример демонстрирует свойство "Timeout". Этот пример устанавливает и возвращает время жизни сессии (в минутах).

Объект Session

Когда вы работаете с приложением, вы запускаете его, делаете какие-то изменения, а затем закрываете. Этот процесс очень похож на разговор (сессию). Компьютер знает, кто вы. Он также знает, когда вы запустили и закрыли это приложение. Но в Интернете arises проблема: веб-сервер не знает, кто вы, и что вы делаете, так как адрес HTTP не может сохранять состояние (информацию).

ASP решает эту проблему, создавая уникальный cookie для каждого пользователя. Cookie отправляется на сервер и содержит информацию, идентифицирующую пользователя. Этот интерфейс называется объектом Session.

Объект Session используется для хранения информации о сессии пользователя (сессии) или для изменения связанных настроек. Переменные, хранящиеся в объекте Session, содержат информацию о единственном пользователе и доступны на всех страницах. Информация, хранящаяся в переменных Session, обычно включает имя, идентификатор и параметры. Сервер создает новый объект Session для каждого нового пользователя и аннулирует этот объект после истечения срока сессии.

Ниже приведены коллекция, свойства, методы и события объекта Session:

Коллекция

Коллекция Описание
Contents Включает все элементы, добавленные к сессии с помощью скриптовых команд.
StaticObjects Включает все объекты, добавленные к сессии с помощью тега <object> HTML.

Свойства

Свойства Описание
CodePage Определяет кодировку символов, используемую при отображении динамического содержимого.
LCID Установить или вернуть целое число для указанного места или региона. Содержимое, такое как дата, время и деньги, будет отображаться в зависимости от места или региона.
SessionID Возвращает уникальный идентификатор для каждого пользователя. Этот идентификатор генерируется сервером.
Timeout Установить или вернуть время жизни объекта сессии в приложении (в минутах).

Метод

Метод Описание
Abandon Отменить сессию пользователя.
Contents.Remove Удаление одного элемента из коллекции Contents.
Contents.RemoveAll() Удаление всех элементов из коллекции Contents.

Событие

Событие Описание
Session_OnEnd Это событие происходит при завершении сеанса.
Session_OnStart Это событие происходит при начале сеанса.