CONTADOR DE VISITAS DE PAGINA POR ID
Ola pessoal
alguém poderia me ajudar pois quero por um contador de visitas em minha pagina de listagem só que quero que o contador faz a contagem
por click
ou seja se a pessoa for atualizar a pagina o contador já não contar novamente, para que ele faz a
contagem novamente a pessoa tem que voltar e clicar no link que direciona para a pagina
acho que estão entendendo o que quero dizer
por ex:
meudoninio.com/listagem.php?id=1
Total de visitas: 1200
meudoninio.com/listagem.php?id=2
Total de visitas: 500
meudoninio.com/listagem.php?id=3
Total de visitas: 120
pois fiz assim só que se atualizar a pagina varias vezes ele faz a contagem
Quero que ele apenas faz a contagem se a pessoa visitar a pagina ou seja por click
ela fazer a contagem só se a pessoa clicar novamente para ir para a pagina onde esta a listagem
o link para direcionar a pagina esta assim
Ex:
<a><href="https://meudominio.com/listagem.php?id=<?php echo "$id" ;?>" target="_blank"></a>
<!-- SQL-->
CREATE TABLE IF NOT EXISTS `visita` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`visitas` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
/////////////////////////////////////////////////////
<?php
//Busca na tabela o numero de vezes que a página ja foi visitada
$busca = "Select * FROM visita WHERE id = {$getId}";
$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['visitas'] + 1;
$altera = "UPDATE visita SET visitas = '{$visitantes}' WHERE id = '{$getId}'";
$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['visitas'];
}
?>
<!-- ESTOU CHAMANDO OS NUMERO DE VISITA ASSIM ATÉ AQUI ELE
TRAZ A QUANTIDADE DE VISITAS PARA CADA PAGINAS-->
<?php echo
"Total de Visitas: $visitas"
?>
Se alguém poderem me ajudar resolver ai como poder fazer o que eu quero ou alterar alguma coisa fico gratoDiscussão (0)
Carregando comentários...