Linux / PHP / Java / Designer

As melhores dicas estão aqui.

Criando cookie em PHP

| 0 comentários

Exemplo do script para criação de cookies

  1. <?
  2. $valor = 'Meu 1º cookie';
  3. setcookie("cookie_de_teste", $valor);
  4. setcookie("cookie_de_teste", $valor, time()+3600); /* Expira em 1 hora */
  5. ?>

Agora vamos exibir o nosso cookie:

  1. <?
  2. echo $_COOKIE["cookie_de_teste"];
  3. ?>

Lembrando que caso o seu navegador guardará esta informação por 1 hora até que a mesma seja deletado ou limpo após o tempo de expiração.

Que tal deletarmos este cookie sem precisar espera todo este tempo?
Vamos usar o string:

  1. <?
  2. $valor = '';
  3. setcookie("cookie_de_teste", $valor);
  4. setcookie("cookie_de_teste", $valor, time()+1); /* Expira em 1 segundo */
  5. ?>

Esta é a forma mais fácil para fazer com que nosso cookie desapareça, dentro de 1s ele irá sumir.
Se pensamos bem só pelo fato da variavel "$valor" estar nula, o cookie já não existe mais. Nesta forma geramos um cookie com o mesmo nome do antigo só que desta vez com o valor nulo e com o tempo de expiração de 1s.

Deixe uma resposta

Campos requeridos estão marcados *.