Para criar um cookie a função setcookie é usado. Esta função deve ser chamada antes de qualquer saída e é enviado para o browser. Ele tem três parâmetros obrigatórios que contêm a dados nome, valor e validade do cookie.

<?php
setcookie("lastvisit", date("H:i:s"), time() + 60*60);

O valor é aqui definido com a função date, que retorna uma string formatada de acordo com a sequência de formato especificado. A data de vencimento é medido em segundos e é geralmente definida em relação ao tempo atual, em segundos, obtidos através da função do tempo. Neste exemplo, a cookie termina após uma hora.

Arrays do Cookies

Uma vez que o cookie é definido para um usuário, este cookie será enviado da próxima vez que o usuário visualizar a página e pode ser acessado através do array $_COOKIE.

if (isset($_COOKIE['lastvisit']))
echo "Last visit: " . $_COOKIE['lastvisit'];

Excluindo os cookies

Um cookie pode ser apagado manualmente, recriando esse mesmo cookie com uma data de expiração zerada. Ela irá então ser removido quando o navegador é fechado.

setcookie("lastvisit", 0, 0);

No Manual:

http://php.net/manual/pt_BR/function.setcookie.php

Artigo

http://blog.thiagobelem.net/trabalhando-com-cookies-no-php/

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.