COOKIES

Introdução

  • Informações armazenadas na máquina cliente;
    • memória do aplicativo
    • pequeno arquivo.
  • O cookie armazena um par de informações, nome e valor.
  • Os cookies devem ser setados antes do cabeçalho
  • No PHP existe a função setcookie(), com os seguintes pâmetros:
argumento
tipo
significado
name
string
Nome de um cookie (nome da variável)
value
string
Valor de um cookie (valor da variável) se esse argumento não for fornecido, o cookie é excluído.
expire
int
Especifica quando o cookie deve expirar.
0 - até o navegador ser fechado (padrão).
Qualquer inteiro é interpretado como um tempo absoluto (como retornado na função mktime().
path
string
Configura o caminho como um subdiretório, para proteger o cookie de confusões com outros sites.
Exemplo: "/livroguia".
domain
string
No caso padrão, nenhuma verificação é executada. Se o argumento não for vazio, é garantido que nenhum outro site o leia nem o reconfigure.
secure
int [0|1]
O padrão é 0. Se for 1, o cookie será enviado em uma conexão segura. Antes de tudo, uma conexão segura já deve estar executando para esse cookie ser configurado.

Exemplo:


Passo 1

Nome:

Idade:



   setcookie("var_nome", $form_nome);
   setcookie("var_idade", $form_idade);
?>

passo 2


   echo ("Nome = $form_nome
");

   echo ("Idade = form_idade

");

?>

[Passo 3]


passo 3


   echo ("Nome = $var_nome
"); 

   echo("Idade = $var_idade");
?>


[Índice]