Ya me había dado cuenta de que usas imagenes
y no tiene nada que ver. Porque las imagenes se llaman como los numeros y entonces da lo mismo hacer: echo $imagen;
que:
echo '<img src="'.$imagen.'"/>';
Ahora lo de las sessiones.
Solo tienes que colocar un condicional como te dije
quedaría así
Código PHP:
$destino = "numero.dat";
$abrir = fopen($destino,"r");
$cuenta = trim(fread($abrir,filesize($destino)));
if ($cuenta != "") {
if (!isset($_SESSION['contador'])) {//revisas si la variable de session contador no existe
$cuenta++;//si no existe, quiere decir que es la primera vez que entran a la página, entonces aumentas el contador de visitas
$_SESSION['contador'] = "algo";//creas la variables de session contador para que cuando le de refresh esta ya este seteada y la visita no se cuente
}
}else{ $cuenta = 1;}
@fclose($abrir);
$abrir = fopen($destino,"w");
@fputs($abrir,$cuenta);
for($i=0;$i<strlen($cuenta);$i++) {
$imagen = substr($cuenta,$i,1);
$contador .= "<img alt='$imagen ' src='$imagen.gif'>";
}
@fclose($abrir);
print $contador;
y en las páginas donde uses el contador, en el principio del documento escribe
Código PHP:
<?php
session_start();
?>
Para iniciar la session y recuperar las variables de session si es que existen