Criar cookie PHP
Esta seção do tutorial aborda o uso da linguagem PHP para criar cookie, ler e deletar.
Cookies em PHP não são difíceis de implementar e há apenas dois comandos que devem ser utilizados com eles. PHP faz com que seja fácil de configurar e ler um cookie e oferece todos os recursos necessários para manipular o cookie.
Os cookies permitem ao webmaster armazenar informações sobre os visitantes do site para serem acessadas novamente na próxima vez que eles visitarem. Um uso comum de cookies é armazenar nome de usuário e senha. É importante destacar que cookies precisam ser definidas no cabeçalho. Isso significa que eles devem ser enviados antes de qualquer HTML está definido para a página, ou eles não irão funcionar.
Criando um cookie simples em PHP
A função PHP usada para criar um cookie é chamada de setcookie(). Ela pode ser usado sem retornar um valor ( por exemplo, você pode simplesmente executar o comando setcookie () ). A função setcookie () retorna um valor booleano ( verdadeiro se for bem sucedida e falso se não for ).
<?php
$Month = 2592000 + time();
//adiciona 30 dias a data atual
(criarsite, date("F jS - g:i a"),
$Month); ?>
O código PHP acima cria um cookie no navegador do visitante chamado de "criar site". O cookie define o valor para a data atual, e define a data de expiração para daqui a 30 dias (2.592.000 = 60 segundos * 60 minutos * 24 horas * 30 dias).
Ler o cookie
PHP torna extremamente simples de ler o valor de um cookie.Isso é realizado usando o $ _GET. Agora vamos recuperar o cookie:
<?php
if(isset($_COOKIE['criarsite']))
{
$last = $_COOKIE['criarsite'];
echo "Benvindo de volta! <br> Sua última visita foi em". $last;
}
else { echo "Benvindo ao criar site!";
}
?>
O script php acima primeiro verifica se o cookie existe. Se isso acontecer, a mensagem benvindo de volta aparece e diz quando foi a última visita. Se for um usuário sem o cookie, o php imprime uma mensagem "Benvindo ao criar site!".
Como deletar php cookie
Há ocasiões em que você pode querer apagar o cookie do computador de um usuário. Por exemplo, você pode querer que o usuário saia do sistema. Excluir um cookie é muito simples , tudo que você tem a fazer é definir o tempo de expiração no passado na função setcookie(). Ao fazer isso, o cookie será excluído automaticamente assim que é criado, e removerá todos os dados que já existiam.
<?php
$past = time() - 10;
//define a data com 10 segundos atrás
setcookie(criarsite, date("F jS - g:i a"), $past);
?>









Se você quiser contribuir com dicas e tutoriais originais, entre em contato.
Mande-nos suas idéias e sugestões de tutorias e matérias sobre criação de site
This site uses valid HTML and CSS. All content Copyright © 2010
Inscreva-se no nosso feed e receba dicas exclusivas