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."

4ae73c9
Por Antonio Manoel
26 jan, 2009

1 minuto de leitura

0

Aggregate score based on 0 reviews

Permite-nos integrar funcionalidades como:

  • Personalização de opções de cliente
  • Personalização em função das características do cliente
  • Cestas de compra
  • Etc.

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″%>

Categorias

Comentários