Uso das Cookies

As cookies são o mecanismo que nos permite salvar informação relativa a um usuário ao longo de seus distintos acessos a nossas páginas.

Por Pedro Rufo Martin


Publicado em: 05/6/08
Valorize este artigo:
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"%>






Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato