PHP: Como criar cookies?

Se você não sabe a definição de cookies em PHP,  clique aqui para ler o artigo.

Observe a seguinte sintaxe para a criação de um cookie:

setcookie(“name”, [“value”], [“expiration”], [“path”], [“domain”], [“security”]);
  • Name – este parâmetro define e controle nome da variável que será armazenada globalmente em $HTTP_COOKIE_VARS e será acessível nas páginas subsequentes;
  • Value – este parâmetro define o valor da variável passada no parâmetro nome;
  • Expiration – este parâmetro determina um tempo durante o qual o cookie estará acessível;
  • Path – Determina para quais diretórios o cookie é válido. Se especificarmos uma barra simples no parâmetro path, o cookie será válido para todos os arquivos e diretórios do servidor da Web. Se um diretório for determinado, este cookie estará disponível para as páginas dentro deste diretório;
  • Domain – Os cookies são válidos somente para o host e domínio que os definiram. Se nenhum domínio for especificado, então o valor default será o nome do servidor que gerou o cookie.
  • Security – se o parâmetro security é 1, então o cookie somente será transmitido via HTTPS.

Vamos aos exemplos:

PHP: Como criar cookies? 1

<?php
 setcookie(“id”, 10, time+28800, “/”);
?>

O cookie acima irá atribuir o valor 10 para o cookie id, expirando em 8 horas.

<?php
setcookie (“id” ,10);
?>

O cookie acima irá atribuir 10 para o cookie id.

  • Cookies sem um tempo de expiração determinado expiram quando o usuário encerra a sessão, ou seja, quando fecha o navegador;

1 COMENTÁRIO

ENVIE UMA REPOSTA:

Por favor digite o seu comentário
Por favor digite o seu nome

Time limit is exhausted. Please reload the CAPTCHA.