Объект Session ASP
- Предыдущая страница Приложение ASP
- Следующая страница ASP Server
Объект сессии используется для хранения информации о сессии пользователя (сессия) или для изменения связанных настроек. Переменные, хранящиеся в объекте сессии, содержат информацию о единственном пользователе и доступны на всех страницах в приложении.
Пример
- Установить и вернуть 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 | Это событие происходит при начале сеанса. |
- Предыдущая страница Приложение ASP
- Следующая страница ASP Server