Saiba mas sobre o uso das Cookies
As cookies se implementam como uma coleção e se usam mediante os objetos integrados Request e Response.
- Personalização de opções de cliente
- Personalização em função das características do cliente
- Cestas de compra
- Etc.
ASP implementa a possibilidade de usar cookies para criar ou destruir informação que se armazena nas máquinas dos clientes.
As cookies se transmitem nos cabeçalhos quando se realiza a comunicação http e é o navegador o encarregado de armazená-las.
As cookies se implementam como uma coleção e se usam mediante os objetos integrados Request e Response.
Tempo de vida de uma cookie
Por padrão, uma cookie tem um âmbito de sessão, ou seja, tem o tempo de vida o qual está ativo o navegador.
Podemos variar o tempo de vida de uma cookie mediante o atributo expires
Sintaxe:
Response.Cookies(cookie)[(chave)|.atributo] = valor
Request.Cookies(cookie)(chave)
Exemplos:
Enviar uma cookie simples
<% Response.cookies("cor")="roxo" %>
Recuperar o valor dessa cookie
<% CorFavorita=Request.cookies("cor")%>
Enviar uma cookie com chaves
<% Response.cookies("cor")("fundo")="roxo"%>
<% Response.cookies("cor")("texto")="branco"%>
Recuperar uma cookie com chaves
<% Request.cookies("cor")("fundo")%>
Recuperaria o valor roxo
<% Request.cookies("cor")("texto") %>
Recuperaria o valor branco
Nota: Quando usamos Response para escrever uma cookie, se esta já existia se substitui. |
Atributos:
Expires
Estabelece o dia de vencimento de uma cookie
Exemplos:
Fazer com que uma cookie expire imediatamente
<% Response.cookies(cookie).expires="1/1/1990"%>
Fazer com que uma cookie expire certo dia
<% Response.cookies(cookie).expires="12/12/2008"%>
Deixe seu comentário