Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

O que são cookies e como funcionam

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 11 de Julho de 1997

Um cookie é uma informação que um servidor web pode armazenar temporáriamente junto a um browser.

Uma aplicação prática disto é no comércio via Internet. Suponhamos que alguém entre em uma loja virtual de discos, faça várias seleções para compra e vá navegar em outros sites. Ao voltar ao site de venda de cds, todas as suas seleções terão sido mantidas e ele poderá então fechar o seu negócio ou fazer mais aquisições.

As informações são guardadas pelo browser e não pelo servidor Web, o que não deixa de fazer sentido. Ficaria muito mais difícil para um servidor se lembrar dos milhares de browsers que o acessaram recentemente e exatamente o que cada um deles fez ou selecionou.

Os cookies são enviados para o seu browser e mantidos na memória. Ao encerrar a sua sessão com seu browser, todos os cookies que ainda não expiraram são gravados em um arquivo (cookie file).

Muitas pessoas julgam que os cookies possam ser usados pelo servidor para obter informações a seu respeito ou invadir o seu disco rígido e obter dados a partir de lá, o que não é verdade. Todas as informações gravadas em um cookie são informações que você forneceu voluntariamente ao servidor, de uma forma ou de outra.

Para criar um cookie, o servidor web envia uma linha de cabeçalho HTTP em resposta a um pedido de acesso a uma URL solicitada pelo browser:

  Set-Cookie: NAME=VALUE; expires=DATE; path=PATH; domain=DOMAIN_NAME; secure

NAME é o nome do valor que se está armazenando no browser e VALUE é o dado real sendo armazenado no cookie. DATE é a data na qual este cookie irá expirar. DOMAIN indica um computador ou rede na qual este cookie é válido. Computadores fora deste domínio não conseguirão ver este cookie. A diretiva "secure" indica que o cookie somente será transferido sobre conexões seguras (https) e nunca sobre uma conexão http normal.

De todos estes campos, apenas o campo NAME é obrigatório.

Bom, voltando ao browser. Sempre que um browser solicita uma URL a um servidor que nele tenha criado cookies anteriormente, é incluída, juntamente com a URL uma linha listando todos os cookies existentes. Esta informação será então utilizada pelo servidor Web para dar continuidade a transações iniciadas anteriormente. Esta linha possui um formato do tipo:

  Cookie: NAME=VALUE; NAME=VALUE; ...

Para quem estiver interessado em cookies de verdade, os biscoitinhos, tem um monte de receitas em http://www.vuw.ac.nz/~amyl/recipes/cookies

Para ativar os cookies consulte os seguintes artigos:

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Stumble Upon Digg This Del.icio.us Twitter Recomendar este artigo a um amigo Entre em contato Formato PDF
Newsfeed RSS
Formato para impressão
StumbleUpon Digg Del.icio.us Twitter Recomendar Contato PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.13/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.1 /5 (1735 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
CSS Avançado


Encontre imóveis, apartamentos e casas a venda no Imobilien
Saiba mais

DVDs - Submarino.com.br