Capítulo 18. Cookies

O PHP suporta tranparentemente cookies HTTP. Cookies são um mecanismo para guardar dados no navegador remoto possibilitando o acompanhamento ou identificação de usuários que retornam. Você pode criar cookies usando a função setcookie(). Os cookies são uma parte do cabeçalho HTTP, logo setcookie() precisa ser chamada antes que qualquer outro dado seja enviado ao navegador. Esta é a única limitação que a função header() tem.

Qualquer cookie enviado por você para o cliente automaticamente será colocada em uma variável do PHP que pode ser usada com os métodos GET ou POST. Se você quiser colocar vários valores em um único cookie, adicione [] ao nome do respectivo cookie. Para maiores detalhes veja a função setcookie().