Ir para conteúdo

Cookies Php


Mattew

Posts Recomendados

Olá, agora vou falar sobre biscoitos :D Brincadeira. (essa foi horrível x.x)

 

Cookies

 

Mas afinal o que são cookies? A variável do PHP para definir uma é a $_COOKIE. Mas enfim para que serve? A cookie funiona mais ou menos como o $_SESSION, mas sabendo usar os cookies ela pode ser uma ferramenta poderosa! Você acha que aqueles Produtos em Destaques no site do extra está ali assim por que? Cookies. Ela se tornou uma ferramenta muito poderosa no Ecommerce os principais varejistas usam como Extra e Submarino. Outros sites de vendas online também utilizam como Mercado Livre e Buscapé. Quando você acessa o site do extra e procura por "notebook" eles registram uma cookie no seu computador a sua última pesquisa, aí no seu próximo acesso você ve "MEU DEUS, promoção de notebook".

 

Mas enfim, no extra não da pra reparar muito. Mas no Mercado Livre... Fala sério você pesquisa alguma coisa la, e entra no mercado livre de novo vai aparecer só coisa relacionada... Eu sei porque estava pesquisando carro, depois não parava de aparecer carros na página principal. Mas enfim, chega de falar. Vamos aprender a mexer nesse biscoito.

 

Mãos a Obra

 

Agora que sabemos o que é uma cookie e pra que serve vamos aprender a registrar uma cookie.

 

Suponhamos que uma pessoa acessou um produto em seu site, e assim você cadastrou uma cookie:

 

Arquivo produto.php:

 

<?php

setcookie('ck_interesse','computador',time()+60*60*24*730);
setcookie('ck_nome','XTibia',time()+60*60*24*730);

?>

 

ck_interesse/ck_nome é o nome dado a esta cookie.

computador/XTibia é o valor que foi atribuido a esta cookie.

time é o tempo que levará para esta cookie expirar, caso ele não apague as cookies (óbvio).

 

Agora buscando esta cookie:

 

Arquivo site.php

<?php
if (   isset($_COOKIE['ck_nome'])  )
{
$ck_nome = $_COOKIE['ck_nome'];
echo "Olá $ck_nome, seja bem-vindo de volta ao nosso site";
}
else
{
echo "Olá, seja bem-vindo ao nosso site";
}
if (   isset($_COOKIE['ck_interesse'])  )
{
    $ck_interesse = $_COOKIE['ck_interesse'];

    echo "Promoção do dia $ck_interesse"; // ai ja vai sua imaginação
}
?>

 

Bom isso é só para entender o raciocínio das cookies e como usá-la.

 

Até mais,

Mattew.

 

Obs.: Só faltou ter história em quadrinhos esse tópico o_o

Editado por Mattew
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...