"As cookies se implementam como uma coleção e se usam mediante os objetos integrados Request e Response."
1 minuto de leitura
0
Permite-nos integrar funcionalidades como:
As cookies se armazenam nas máquinas dos clientes, isto há que ter em conta pelas possíveis faltas de integridade de dados que puderam ocorrer.
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″%>
Sem resultados
Reset