Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ricardo Coach

gostaria de que um include rodasse na primeira vez que o visitante ace

Recommended Posts

Queridos amigos, gostaria de uma ajuda, não consegui mentalizar esta solucao.

Eu tenho um site, e gostaria de que um include rodasse na primeira vez que o visitante acessasse o site, independente de qual página ele entrou. Ou seja, o include rodou assim que ele acessou qualquer pagina, e depois o cara navega a vontade sem rodar o include...

 

Pensei em fazer isso com cookie, mas nao sei fazer... me enrolei tentando.

Alguém tem alguma ajuda?

Se possivel deixar aqui ou mandar a dica no email portal@atosdois.com.br

Obrigado a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basicamente assim, o comentário explica bem:

if(!isset($_COOKIE['visited'])){
   include("page.php");              // 7 = qtd de dias
   setcookie("visited", true, time() + (7 * 24 * 3600), "/");
}else{
   // A linha abaixo serve pra renovar o cookie sempre que o usuário entrar no site, ou seja, vai garantir que o include não apareça nunca mais, a não ser que o usuário acesse as configurações do navegador e o delete, caso a intenção por bloquear o include por determinado tempo, só apagar a linha de baixo.
   setcookie("visited", true, time() + (7 * 24 * 3600), "/");
   return false;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.