Dreamweaver - problema con contador

 
Vista:

problema con contador

Publicado por Rafael (9 intervenciones) el 17/05/2003 17:51:58
saludos
a ver quien me puede echar una manita tengo este codigo para un contador de visitantes a mi pagina y no funciona como deberia, porque cada vez que de doy "refresh" a la pagina lo toma como una nueva visita la marca en el contador y si cualquier visitante le de "refresh" desde su equipo lo marca como visitas nuevas.
lo que quiero es que marque una sola vez por sesion.
gracias.
aqui va el codigo
<?php $CONTADOR = "visitas.txt";
//Pon aquí el número de dígitos que quieres que tenga el contador
$digitos = 4;
if (file_exists($CONTADOR)) {
$es = fopen("$CONTADOR", "r+");
flock($es, 1);
$count = fgets($es, 16);
$count += 1;
fseek($es,0);
fputs($es, $count);
flock($es, 3);
fclose($es);
} else {
echo "Sube un archivo de texto en blanco o con un número y llámalo $CONTADOR para que salga tu contador<BR>";
exit;
}
chop($count);
$nb_digits = max(strlen($count), $digitos);
$count = substr("0000000000".$count, -$nb_digits);
$digits = preg_split("//", $count);
for($i = 0; $i <= $nb_digits; $i++) {
if ($digits[$i] != "") {
//Si prefieres que tus imágenes tengan otra extensión sustituye gif por la adecuada
@$html_result .= "<IMG SRC=\"$digits[$i].gif\">";
}
}
print("<p align=\"center\">$html_result</p>");
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder