- 
                                O PHP possui suporte para “Cookies”, que são pequenos arquivos enviados pelo servidor web para a máquina local do usuário. Para criar um cookie, usamos a função:
 setcookie(nome, valor, expiração, caminho, dominio);
 setrawcookie(nome, valor, expiração, caminho, dominio); 
- 
                                A diferença do setcookie para o setrawcookie é que o setrawcookie não aplica a função urlencode no valor do cookie setado.   Por exemplo, o comando setcookie("status", "<b>aprovado</b>") criará o seguinte cookie:       status=<b>aprovado</b>   Já o comando setcookie("status", "<b>aprovado</b>") criará o cookie abaixo, com os sinas de "<", "/" e ">" codificados.       status=%3Cb%3Eaprovado%3C%2Fb%3E 
- 
                                Excelente comentário do @Alexandre. Somente complementando a diferença setcookie() e o setrawcookie() é: o setrawcookie cria um cookie sem nenhuma codificação codificação de URL. - Obs.: Ele escreveu os dois exemplos como setcookie, mas tente entender que o primeiro é o setrawcookie e o segundo o setcookie.
 
- 
                                Bravo! 
- 
                                Bravo!