contador de visitas

praetoriano
24 de Mayo del 2004
Hola. Mi pregunta es la siguiente. He puesto un contadro de visitas en mi web, en la pagina index, el problema que tengo no es que no cuente, al reves cuenta demasiado y me explico. el contador cuenta cada vez que vuelvo a home, es decir cuanod navego por la web y entro y salgo deotras paginas y vuelvo a home me cuenta de nuevo y yo lo que quiero es que me cuente sola la primera vez que me carge al entrar una persona. Mre les dejo mi codigo, a ver si tengo algun error. Gracias.

<?
// Archivo en donde se acumulará el numero de visitas
$archivo = "numero.dat";
// Abrimos el archivo para solamente leerlo (r de read)
$abre = fopen($archivo, "r");
// Leemos el contenido del archivo
$total = fread($abre, filesize($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 "<font face='verdana' size='2'color ='#FF0000'>Visitas:".$total."</font>";
?>

Gracias por atender mi cuestion. Muchas Gracias. Espero que me ayuden.

rootphp
24 de Mayo del 2004
crea una variable de sesion despues de la primera vez que guardas, y pregunta por ella cada dentro del script, si ya esta seteada es porque ya el usuario paso por ahi y no debes sumar al contador, si no existe es porque el usuario no ha pasado todavia por ahi, esto te valida segun el tiempo de duracion de la sesion claro

http://myphp.webcindario.com