Objeto Sessão ASP
- Página Anterior Aplicação ASP
- Próxima Página Servidor ASP
O objeto Session é usado para armazenar informações sobre uma sessão de usuário (session) ou modificar configurações relacionadas. As variáveis armazenadas no objeto Session possuem informações sobre um único usuário e essas informações são acessíveis em todas as páginas do site.
Exemplo
- Definir e retornar LCID
- Este exemplo demonstra a propriedade "LCID". Esta propriedade define e retorna um inteiro que indica uma posição ou região. Conteúdo como data, hora e moeda deve ser exibido com base na posição ou região.
- Retornar SessionID
- Este exemplo demonstra a propriedade "SessionID". Esta propriedade retorna um id único para cada usuário. Este id é gerado pelo servidor.
- Tempo de expiração da sessão
- Este exemplo demonstra a propriedade "Timeout". Este exemplo define e retorna o tempo de expiração da sessão (em minutos).
Objeto Session
Quando você está operando uma aplicação, você inicializa ela, faz algumas mudanças e então fecha. Este processo é semelhante a uma conversa (sessão). O computador sabe quem você é. Ele também sabe quando você iniciou e fechou a aplicação. Mas na internet, surge um problema: o servidor web não sabe quem você é nem o que você está fazendo, pois o endereço HTTP não pode manter o estado (informações).
O ASP resolveu este problema criando um cookie único para cada usuário. O cookie é enviado para o servidor e contém informações que identificam o usuário. Este interface é chamado de objeto Session.
O objeto Session é usado para armazenar informações sobre uma sessão de usuário específica (sessão) ou modificar configurações relacionadas. As variáveis armazenadas no objeto Session possuem informações de único usuário e estão disponíveis em todas as páginas do site. As informações armazenadas nas variáveis de sessão são geralmente nome, id e parâmetros. O servidor cria um novo objeto Session para cada novo usuário e revoga este objeto quando a sessão expira.
A seguir estão o conjunto, propriedades, métodos e eventos do objeto Session:
Conjunto
Conjunto | Descrição |
---|---|
Contents | Contém todas as entradas adicionadas à sessão por meio de comandos de script. |
StaticObjects | Contém todos os objetos adicionados à sessão usando a tag <object> em HTML. |
Propriedade
Propriedade | Descrição |
---|---|
CodePage | Especifica o conjunto de caracteres usado para exibir conteúdo dinâmico. |
LCID | Definir ou retornar um inteiro para uma posição ou região específica. Conteúdo como data, hora e moeda será exibido com base na posição ou região. |
SessionID | Retorna um id único para cada usuário. Este id é gerado pelo servidor. |
Timeout | Definir ou retornar o tempo de expiração do objeto de sessão no aplicativo (em minutos). |
Método
Método | Descrição |
---|---|
Abandonar | Revogar uma sessão de usuário. |
Contents.Remove | Remover um item do conjunto Contents. |
Contents.RemoveAll() | Remover todos os itens do conjunto Contents. |
Evento
Evento | Descrição |
---|---|
Session_OnEnd | Este evento ocorre quando uma sessão termina. |
Session_OnStart | Este evento ocorre quando uma sessão começa. |
- Página Anterior Aplicação ASP
- Próxima Página Servidor ASP