Contador de visitas individual por cookie
Olá
estou fazendo um site que tem varias postagens diferentes e uso um script de contador de visualizações que atualiza meu banco a cada acesso das postagens
o problema é q se eu entrar em determinada postagem e ficar apertando F5 ele vai ficar atualizando o contador
queria controlar isso por cookie, que ele não permita atualizar o contador quando atualize a pagina, que atualizasse no máximo se o usuário visitasse a postagem novamente após 1hora
alguém pode ajudar?
segue o código atual
desde já obrigado!
<?php
//Pega o id da pagina
$idDaPagina = $id;
//Busca na tabela o numero de vezes que a página ja foi visitada
$busca = "Select * FROM portfolio WHERE id = {$idDaPagina}";
$exe = mysql_query($busca);
$resultado = (mysql_fetch_array($exe));
//Pega o numero de visistas que consta na tabela, adiciona mais um e atualiza
$visitantes = $resultado['views'] + 1;
$altera = "UPDATE portfolio SET views = '{$visitantes}' WHERE id = '{$idDaPagina}'";
$exe1 = mysql_query($altera);
//Faz uma nova busca e retorna o numero de visitas depois da atualização
$exe = mysql_query($busca);
$total = (mysql_fetch_array($exe));
$visitas = $total['views'];
?>Discussão (0)
Carregando comentários...