Início
Programação

PHP: Como criar cookies?

· 2 min de leitura

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
 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;
Compartilhar:

Comentários

Ainda não há comentários. Tem alguma dúvida? Pergunte aqui!

Deixe seu comentário

Seu e-mail não será publicado.

Os comentários passam por moderação. Links e mensagens fora do assunto não são publicados.

Continue aprendendo

Como usar o PHP em modo seguro

Como usar o PHP em modo seguro

Uma das técnicas que podem ser implementadas para aumentar ainda mais a segurança de um site feito em PHP, é utilizar o PHP no modo seguro…

O que é Erro de Sintaxe?

O que é Erro de Sintaxe?

Durante o uso de algum programa específico em seu computador, provavelmente você já tenha passado por este problema: Uma janela de erro de…

PHP: O que são cookies?

PHP: O que são cookies?

Cookies são pequenos fragmentos de textos enviados ao navegador de internet (ex: Google Chrome) do usuário durante o período de conexão…

Programação →