Faça o seu login ( Entrar ou Cadastrar )
Login:
Senha:
Esqueci minha senhaQuero me Cadastrar
Pesquisar

asp

31/08/2004 - Por Gabriel Oliveira Como referenciar um cookie em ASP? Nota dos usuários: Visualizações: 1601 visualizações.

Lista de páginas desta publicação:

Como referenciar um cookie em ASP?

Cookies podem ser referenciados de duas formas: por meio de valor único na qual o cookie criado não possui propriedade, ou por valores múltiplos, na qual o cookie tem um nome, e cada valor atribuído a ele se liga a uma propriedade.

Em nosso primeiro exemplo usamos cookie com valor único:


<%
Response.cookies("usuario") = "Gabriel Oliveira"
%>
 


Agora usamos cookies de valores múltiplos. Na verdade temos um cookie com único nome, guardando dois valores:


<%
Response.cookies("usuario")("id") = "1"
Response.cookies("usuario")("nome") = "Gabriel Oliveira"
%>
 


Note que, para o cookie [usuario], temos as propriedades [id] e [nome]. Poderíamos tranqüilamente criar dois cookies, cada um com valores únicos para [id] e [nome]. Bastaria usar a seguinte sentaxe:


<%
Response.cookies("id") = "1"
Response.cookies("nome") = "Gabriel Oliveira"
%>
 


Posterior ao nome do cookie, temos o domínio ao qual se aplica, o diretório que possui direito de acesso e data de expiração.


<%
Response.cookies("usuario").domain = "Url a qual se destina"
Response.cookies("usuario").path = "caminho virtual"
Response.cookies("usuario").expires = #data de expiração#
%>
 


Vejamos então um pouco mais sobre cada propriedade. A propriedade [path], conforme já vista anteriormente, estabelece o direito de acesso a pastas virtuais, e não é obrigatória. Quando definimos esta propriedade, o cookie é passado junto com as páginas, para os locais especificados por ela. Por exemplo, se atribuir [path="/"], o cabeçalho de página com esse cookie será enviado a todas as páginas do site que criou. Caso você especifique, por exemplo, [path="/livros"], os cookies serão enviados junto com o cabeçalho http somente para as páginas que estiverem nesse diretório.

Já a propriedade [expires] define por quanto tempo viverá o cookie. Caso não especifique, os cookies serão destruídos após fechamento do browser. Em relação a está propriedade, um conselho importante: procure utilizar a função [dateadd] para especificar o prazo de vida do cookie, pois, o normalmente e utilizado o padrão americano. Então, para que o ASP não entenda errado nosso forma de especificar a data, utilize está função.

Tags:

 
 
 
Definir Tags:

Atenção:

  • Máximo de 100 tags
  • Cada tag deve ter até 20 caracteres.
  • Separar as tags com virgula. Ex.: php,sql,html,xml,fireworks
 
Faça seus comentários:
Sua avaliação:
 
Recomendação:
Seu nome:
Seu e-mail:
Nome do amigo:
E-mail do amigo:
Comentário:
 
Link Quebrado:
Seu nome:
Seu e-mail:
Link Quebrado:










Copyright ScriptFacil.com© 2008 | (Todos os direitos reservados na vinculaçao da marca)