Introdução ao trabalho com cookies em PHP
Existe uma maneira de salvar dados diretamente no navegador do usuário. Isso é feito usando cookies (cookie). Cookies são pequenos fragmentos de string que são armazenados em um lugar especial no navegador. Cada cookie tem seu próprio nome, pelo qual esse cookie pode ser gravado e lido.
Vamos ver como isso é feito. Para começar, vamos criar dois arquivos PHP. No primeiro arquivo vamos gravar um cookie, e no segundo - vamos lê-lo.
A gravação de cookies é feita usando a função setcookie,
que recebe como primeiro parâmetro o nome desse
cookie, e como segundo - o valor. No entanto, a gravação
de cookies precisa ser feita antes de qualquer saída para a tela
(assim como nas sessões).
Então, vamos no arquivo gravar um cookie com o nome
test e o valor 'abcde':
<?php
setcookie('test', 'abcde');
?>
Agora, vamos no segundo arquivo ler
nosso cookie. Isso é feito usando o array
$_COOKIE:
<?php
echo $_COOKIE['test']; // exibirá 'abcde'
?>
Em um arquivo, grave um cookie, e em outro arquivo exiba-o na tela.