Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

ASP Session Object


' SecreT ~*
 Compartilhar

Posts Recomendados

É necessário se cadastrar para acessar o conteúdo.

 

<%

Session.Abandon Session.Abandon

%> %>

Nota: O principal problema com as sessões é quando deve terminar. Não sei se o último pedido do usuário foi a uma final ou não. Então, nós não sabemos por quanto tempo devemos manter a sessão "vivo". Esperar muito tempo para uma sessão ociosa consome recursos do servidor, mas se a sessão é eliminada tão cedo o usuário tem que começar tudo de novo porque o servidor tenha excluído todas as informações. Encontrar o intervalo de tempo limite direito pode ser difícil!

 

Dica: Apenas armazenar pequenas quantidades de dados em variáveis de sessão!

Armazenar e recuperar variáveis de sessão

 

A coisa mais importante sobre o objeto de sessão é que você pode armazenar variáveis na mesma.

 

O exemplo a seguir irá definir o nome de usuário variável de sessão de "Pato Donald" e Sessão variável idade para "50":

 

<%

Session("username")="Donald Duck" Session ( "username") = "Pato Donald"

Session("age")=50 Session ( "idade") = 50

%> %>[/code]

Quando o valor é armazenado em uma variável de sessão que pode ser alcançado a partir de qualquer página no aplicativo ASP:

 

 

É necessário se cadastrar para acessar o conteúdo.

Você também pode armazenar as preferências do usuário no objeto de sessão, e depois acessar a preferência para escolher o que a página para voltar para o usuário.

 

O exemplo abaixo especifica uma versão em texto da página se o usuário tiver uma resolução de tela baixa:

 

É necessário se cadastrar para acessar o conteúdo.

 

A coleção contém todas as variáveis Índice de sessão.

 

É possível remover uma variável de sessão com o método Remove.

 

O exemplo a seguir remove a variável de sessão de "venda" se o valor da variável de sessão "idade" é inferior a 18:

 

É necessário se cadastrar para acessar o conteúdo.

Para remover todas as variáveis em uma sessão, utilize o método RemoveAll:

 

<%

Session.Contents.RemoveAll() Session.Contents.RemoveAll ()

%> %>

Percorra a coleção Sumário

 

A coleção contém todas as variáveis Índice de sessão. Você pode percorrer a coleção de conteúdo, para ver o que está armazenado nele:

 

É necessário se cadastrar para acessar o conteúdo.

 

dim i i dim

É necessário se cadastrar para acessar o conteúdo.

Next Próximo

%>

Resultado:

 

username

idade

Se você não sabe o número de itens na coleção de Conteúdo, você pode usar a propriedade Count:

 

<%

dim i i dim

dim j j dim

j=Session.Contents.Count j = Session.Contents.Count

Response.Write("Session variables: " & j) Response.Write ( "As variáveis de sessão:" & J)

For i=1 to j Para i = 1 a J

Response.Write(Session.Contents(i) & "<br />") Response.Write (Session.Contents (i) & "<br />")

Next Próximo

%> %>

Resultado:

 

As variáveis de sessão: 2

Donald Duck Donald Duck

50 50

Percorra a coleção StaticObjects

 

Você pode fazer loop através da coleção StaticObjects, para ver os valores de todos os objetos armazenados no objeto Session:

 

É necessário se cadastrar para acessar o conteúdo.

)

Next Próximo

%> %>[/color][/b]

Tudo o que um sonho precisa para ser realizado é alguém

que acredite que ele possa ser realizado.

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.