Madre mía... busco y busco por la web y encuentro millones de scripts de contadores. Sin contar que el 80% son el mismo script, ninguno tiene la función necesaria como para contar UNA VEZ cada visita.
Lo que yo quiero es bastante claro (y espero que tan fácil como claro). El script que sale en todas partes es este:
Código PHP:
<?
$ar = "visitas.txt";
$fp = fopen($ar,"r");
$visitas = fgets($fp, 26);
fclose($fp);
$visitas = $visitas+1;
$fp = fopen($ar,"w+");
fwrite($fp, $visitas, 26);
fclose($fp);
echo $visitas;
?>
Su función es la de memorizar los datos en un archivo "visitas.txt", y que cuando el usuario visita la web, suma +1 al contador y le enseña cuántas visitas han pasado por la web. El problema es que le das a actualizar página y este proceso se repite (Vuelve a sumar +1). Y yo, con tal de memorizar la visita y que no repita el proceso de sumar (+1), he intentado crear una cookie:
Código PHP:
<?php
$ar = "visitas.txt";
$fp = fopen($ar,"r");
$visitas = fgets($fp, 26);
fclose($fp);
if ($_COOKIE[se_incremento]!="SI"){
} else {
"$visitas = $visitas+1;
$fp = fopen($ar,"w+");
fwrite($fp, $visitas, 26);
fclose($fp);"
set_cookie("se_incremento", "SI", time()+3600);
}
echo $visitas;
?>
Pero ni así. Eso no funciona.
Para la gente que sepa o tenga uno de estos contadores (los que solo cuentan UNA VEZ cada visita) que me ayude o lo comparta.
Muchas gracias y saludos!!
PD: Os aseguro que he estado buscado durante horas. (Lo de que he buscado bien no lo digo, porque es obvio que no
)