Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2010, 22:46
Avatar de skyz
skyz
 
Fecha de Ingreso: abril-2010
Mensajes: 170
Antigüedad: 14 años, 7 meses
Puntos: 1
Exclamación Problema con contador de visitas, se incrementa cada vez que entro a un enlace

Holas comunidad, tengo el siguiente problema:

Bueno me pidieron que haga un contador de visitas, bueno yo pense que era facil, pero habia sido un problema, me descargue este codigo en php:

Primero hay que crear un archivo .txt con el nombre de contador.txt y poner en su contenido el 0. Luego guardar el siguiente codigo con el nombre de contador.php

Código PHP:
// Archivo en donde se acumulará el numero de visitas
$archivo "contador.txt";

// Abrimos el archivo para solamente leerlo (r de read)
$abre fopen($archivo"r");

// Leemos el contenido del archivo
$total fread($abrefilesize($archivo));

// Cerramos la conexión al archivo
fclose($abre);

// Abrimos nuevamente el archivo
$abre fopen($archivo"w");

// Sumamos 1 nueva visita
$total $total 1;

// Y reemplazamos por la nueva cantidad de visitas 
$grabar fwrite($abre$total);

// Cerramos la conexión al archivo
fclose($abre);

// Imprimimos el total de visitas dándole un formato
echo $total
Los archivos contador.txt y el contador.php tienen que estar en el mismo lugar donde estara nuestro index, por asi decirlo, luego se coloca en el index:

Código PHP:
include("contador.php"); 
Ahora este codigo lo probe en una sola pagina y me corre perfecto, la cosa es cuando la cambio de pagina, el numero se incrementa en demasia.

Como puedo hacer para qu solo se incremente la visita en la pagina inicial y no en las demas paginas del sitio web

Agradeceria su ayuda T.T

: