Ícone do site Linha de Comando

PHP: Trabalhando com cookies – GET

Olá pessoal, beleza!

Aprenda neste post como trabalhar com cookies.

Os cookies são uma forma prática de guardar informações de acesso (login), de navegação, de filtros de busca etc.

Os cookies permitem que os dados guardados sejam mantidos por um determinado tempo; se não for informado este tempo, ao fechar o navegador os dados são perdidos.

“Os cookies são uma parte do cabeçalho HTTP, logo setcookie() precisa ser chamada antes que qualquer outro dado seja enviado ao navegador.”

O 3º parâmetro da função setcookie trata-se do tempo de expiração, em segundos. Você deve trabalhar em conjunto com a função time().

3600*24*30 = equivale a 30 dias

3600*24*30*16 = equivale a 6 meses

3600*24*30*12*6 = equivale a 6 anos

Os dados a serem armazenados são passados via GET.


if (isset($_GET['cidades'])){
  $cidades = $_GET['cidades'];
  setcookie("cidades",$cidades,time()+3600*24*30);
}else{
  if (isset($_COOKIE['cidades'])){
     $cidades = $_COOKIE['cidades'];
  }
}

echo $cidades;	
?>

São Paulo Rio de Janeiro
Sair da versão mobile