Contador php
SabrÃa alguien indicarme que puedo hacer par que el contador no se me vaya a 0, y solo cuente cuando sea una nueva visita y no cada vez que se actualice la página???
Actualmente lo tengo asÃ:
//Contador del nzmero de visitas
$fp=fopen("../LBS-Notas.txt", "r");
//bloqueamos el fichero
flock($fp,LOCK_EX);
$linea=fread ($fp, filesize ("../LBS-Notas.txt"));
fclose ($fp);
$linea=$linea+1;
$fp=fopen("../LBS-Notas.txt", "w");
fwrite ($fp, $linea);
//desbloqueamos el fichero
flock($fp,LOCK_UN);
fclose ($fp);
echo "$linea";
?>
Actualmente lo tengo asÃ:
//Contador del nzmero de visitas
$fp=fopen("../LBS-Notas.txt", "r");
//bloqueamos el fichero
flock($fp,LOCK_EX);
$linea=fread ($fp, filesize ("../LBS-Notas.txt"));
fclose ($fp);
$linea=$linea+1;
$fp=fopen("../LBS-Notas.txt", "w");
fwrite ($fp, $linea);
//desbloqueamos el fichero
flock($fp,LOCK_UN);
fclose ($fp);
echo "$linea";
?>
Lo de que se te va a 0 no lo pillo, pero lo de que solo para las visitas nuevas, puedes crear una variable en la sesion que sea si ya has contado la visita o no.
if(!$_SESSION[contador]){
// tu codigo para sumar uno en el fichero
session_register("contador");
$contador = true;
}
1 saludo.
if(!$_SESSION[contador]){
// tu codigo para sumar uno en el fichero
session_register("contador");
$contador = true;
}
1 saludo.
