Observação importante sobre Cookies

Outubro 3, 2006

O cookie deve ser usado no topo da página antes do código Html (dependendo da versão do IIS isto não é necessário).
Caso necessite enviar o cookie no meio da página basta ativar o buffer (o conteúdo é enviado após toda a leitura da página).

<% Response.Buffer = true %>


Lendo todos Cookies do site

Outubro 3, 2006

Recurso interessante que possibilita a leitura de todos os cookies criados por seu site:

<%
for each cookie & “=” & Request.Cookies(cookie) & “<br>”
Response.Write cookie & “=” & Request.Cookies (“nome”) & “<br>”
next
%>


Lendo Cookies

Outubro 3, 2006

Para recuperar o valores em um cookie:

<% Response.Write Request.Cookies (“nome”) %>


Definindo o período de expiração para Cookies (persistência)

Outubro 3, 2006

Para criar um cookie persistente (com prazo de expiração) defina o período de expiração após a criação do mesmo.

<%
Response.Cookie (“nome”) = “andre”
Response.Cookie (“nome”).Expires = “01/01/2007”
%>

Obs: Se não for definido um período de expiração do cookie ele será excluído logo após o cliente sair do navegador.


Criando Cookies

Outubro 3, 2006

Para a criação de cookies  basta atribuir seu nome e valor:

<% Response.Cookie (“teste”) = “valor” %>


Regras sobre Cookies

Outubro 2, 2006
  1. Quando você cria um cookie no computador de um cliente, somente você ou o cliente poderão visualizar o conteúdo do cookie.
  2. Nem todos navegadores suportam cookies.
  3. Não pode se pressupor que todos os visitantes poderão utilizar (ter acesso) cookies e criar mecanismos como logins automáticos, pois por razão de segurança, alguns navegadores bloqueiam cookies automaticamente, entretanto, se quiser fazer algo do estilo, você deve permitir que usuários façam login de maneira convencional.
  4. Um computador pede ter até 300 cookies no máximo.
  5. Cada site não pode criar mais que 20 cookies em um cliente.
  6. Cada cookie pode conter no máximo 4kb.
  7. O cookie deve ser criado no topo da página antes do código Html (dependendo da versão do IIS isto não é necessário).

Cookies

Outubro 2, 2006

Um cookie é um pequeno arquivo texto fornecido pelo servidor
web e armazenado no computador do cliente, utilizado para
identificar as sessões de cada cliente conectado ao seu servidor
web.

Tipos de cookies:

  • Cookies de Sessão: armazenados na memória. Permanecem no computador do cliente somente enquanto ele está visitando o site.
  • Cookie Persistente: são armazenados em um arquivo texto no computador do cliente.