Como os dados de cookie se movimentam?

Como você viu na seção anterior, os dados de cookie são pares de nome-valor armazenados por um site no disco rígido de seu computador. O site armazena dados e mais tarde, os recebe de volta e pode apenas receber dados que armazenou em sua máquina, sem a possibilidade de ler outro cookie ou qualquer outro dado.

Os dados se movimentam da seguinte maneira:

  • Se você digita a URL de um site no seu navegador, é mandado um pedido para a página. Se você digitar, por exemplo, a URL http://www.amazon.com, o seu navegador entrará em contato com o provedor da Amazon e solicitará esta página.

  • Quando o navegador faz isto, ele procura um arquivo de cookie que a amazon instalou no seu computador. Ao encontrá-lo, mandará todos os pares de nome-valor no arquivo para o provedor da amazon junto com a URL. Se não encontrar nenhum arquivo de cookie, não enviará nenhuma informação.

  • O provedor da Amazon recebe o dado de cookie e o pedido para a página. Se os pares de nome-valor forem recebidos, a Amazon pode usá-los.

  • Se não forem recebidos pares de nome-valor, a Amazon sabe que você não a visitou antes. O provedor cria uma nova ID para você na base de dados do site da loja e envia os pares de nome-valor para o cabeçalho da página da web. A sua máquina armazena os pares de nome-valor no disco rígido.

  • O provedor da web pode mudar os pares de nome-valor ou acrescentar pares novos toda vez que você visitar o site e requisitar uma página.
Existem outras informações que o provedor pode enviar com o par de nome-valor. Uma delas é uma data de validade. Outra é um caminho, para que o site possa associar valores diferentes de cookies com as diferentes partes do site.

Você tem controle sobre este processo. É possível selecionar uma opção no seu navegador para que ele o informe toda vez que um site envia pares de nome-valor. Você pode aceitar ou negar os valores.