Cookie


Cookies são arquivos criados em sua máquina que alguns sites usam para fazer anotações.

Esses dados podem ser utilizados para criar páginas customizadas. Por exemplo, se você entrar em um site e informar seu nome, ele pode gravar em um cookie.

Quando você retorna a esse site, você não precisa mais digitar seu nome, pois ele lê do cookie.

Isso traz vantagens e desvantagens, pois ao mesmo tempo em que facilita, ele compromete a privacidade, se permitir que outros programas leiam o conteúdo dos cookies. Teoricamente, nenhum site armazena informações sigilosas em cookies (como por exemplo, o número do cartão de crédito).

Vamos ver agora as funções para criar e acessar os cookies:

Criando um cookie:

  
// Cria um cookie chamado 'usuario' com o valor 'Fulano'
setcookie('usuario', 'Fulano');

// Cria o mesmo cookie acima só que irá durar três dias
setcookie('usuario', 'Fulano', (time() + (3 * 24 * 3600)));

// Cria o novo cookie para durar duas horas
setcookie('nome', 'Ciclano', (time() + (2 * 3600)));
Acessando um cookie:

  
// Pega o valor do Cookie 'usuario' definido anteriormente:
$valor = $_COOKIE['usuario']; // Fulano

// Pega o valor do Cookie 'nome' definido anteriormente:
$valor = $_COOKIE['nome']; // Ciclano
Deletando um cookie:

  
// Deleta o cookie definido anteriormente
setcookie('usuario');

OBS: Se você não definir a duração do cookie, ele irá durar o tempo que o browser estiver aberto.




Comentários

Copyright © 2018 Anderson Bravo
www.andersonbravo.com.br
anderson@andersonbravo.com.br