Tecnologia

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).


Atenção: hoje em dia é obrigatório ao site informar ao usuário que ele utiliza Cookies, e o usuário deve aceitar ou não.



// 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)));

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

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

// 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.

2020 © B85 Tecnologia
eu@andersonbravo.com.br