Saber o que é um cookie
Entre as inúmeras utilidades da linguagem PHP, já vistas nas disciplinas de
Desenvolvimento Web I e II, você conhecerá, agora, mais uma forma de manipulação de dados, os cookies.
Cookies consiste em uma técnica que permite armazenar informações no computador do usuário/cliente durante e entre as sessões de navegação em um site. Tais informações podem ser recuperadas posteriormente, sendo enviadas de volta para o site a cada requisição realizada pelo browser. Esse procedimento é invisível ao usuário.
Os cookies são armazenados em pequenos arquivos textos (.txt) e são amplamente utilizados para guardar informações como páginas visitadas, tempo de visitação, data do último acesso, tipo de navegador usado pelo usuário entre outros.
Deitel e Deitel (2008) destacam, ainda, que uma análise da informação coletada por meio dos cookies pode revelar a popularidade de sites e produtos. Além disso, os profi ssionais de marketing podem usar cookies para determinar os efeitos de campanhas publicitárias.
Com certeza você já observou que algumas informações tais como nome e senha surgem, automaticamente, quando acessamos páginas de e-mails, cadastros e formulários que foram visitados anteriormente. Isso é possível, também, graças aos cookies, os quais também podem ser utilizados para guardar as preferências do usuário, como, por exemplo, quando o site lhe permite escolher uma cor de fundo(background) ou do tamanho da fonte para suas páginas.
Nesse contexto, existem dois tipos de cookies:
• Cookies Persistentes são gravados em arquivos e permanecem após o browser ser fechado e possuem data e hora de expiração.
Figura 1.1 – cookies
Fonte: Google/images
Desenvolvimento Voltado à Web III - Eliza Claudia Hahn/ Carlos Américo P. Yamakawa - UNIGRAN
13
• Cookies de Sessão não são armazenados em disco e permanecem ativos apenas enquanto a sessão do browser não for encerrada. Sendo assim, não possuem data e hora de expiração.