Resposta
Como armazenar, recuperar e excluir um cookie?
No PHP existe a função setcookie para armazenar um cookie no computador do usuário, e também para excluí-lo. A sintaxe é a seguinte:
setcookie (nome [, valor [, expira [, caminho [, domínio [, seguro]]]]])
Os argumentos entre colchetes são opcionais. Uma forma simples de armazenar um cookie é apresentada abaixo:
<?php
...
setcookie("c_username", $username);
setcookie("c_senha", $senha);
?>
Para recuperar um cookie há 2 formas:
1) usar o array $_COOKIE, que utiliza como chaves os nomes dos cookies. Exemplo: o cookie c_username pode ser acessado por $_COOKIE["c_username"].
2) usar o nome do cookie como uma variável. Exemplo: o cookie c_username pode ser acessado pela variável $c_username no script PHP. Porém, esse método só funciona se a diretiva register_globals for habilitada no arquivo php.ini.
Para excluir um cookie basta chamar a função setcookie, passando como parâmetro o nome do cookie a ser excluído, como mostra o exemplo a seguir:
<?php
...
setcookie("c_username");
setcookie("c_senha");
?>
O livro Desenvolvendo Websites com PHP possui um capítulo dedicado exclusivamente ao estudo dos cookies, mostrando como manipulá-los e utilizá-los na autenticação de usuários.