Início / PHP e programação de sites / PHP: Como criar cookies?

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;

Comentários

comments

Leia também

php

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 ...

Deixe uma resposta

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