Ciao a tutti, questo contatore mi permette di contare visite giornaliere e totali. Il problema è che ad ogni refresh di pagina incrementa il conteggio. Come posso fare affinche ciò non avvenga? Grazie dell'aiuto
PHP:
<?php
// Modifica a tuo piacimento il colore della tabella e il suo bordo
$colore_tabella='#66FFCC';
$bordo_tabella='#000000';
// Non modificare il codice qui sotto
$file="count.txt";
$data_oggi=date("d/m/Y");
// Prima volta in assoluto che si accede alla pagina
if (!(file_exists($file)))
{
$crea_file=fopen($file,"w");
$inizio="1"."\n".$data_oggi."\n"."1";
fputs($crea_file,$inizio);
fclose($crea_file);
}
else{
// Estrazione dati
$dati=file($file);
$visite_tot=$dati[0];
$data=chop($dati[1]);
$visite_oggi=$dati[2];
$visite_tot=$visite_tot+1;
// Controllo delle visite odierne
if ($data_oggi==$data)
{ $visite_oggi=$visite_oggi+1; }
else
{ $visite_oggi=1; }
// Scrittura dati su file
$scrivi_file=fopen($file,"w+");
$dati=$visite_tot."\n".$data_oggi."\n".$visite_oggi;
fputs($scrivi_file,$dati);
fclose($scrivi_file);
// Visualizzazione dati
$tabella = "<table width='150' cellpadding='2' cellspacing='0' bordercolor='$bordo_tabella' bgcolor='$colore_tabella' style='border:1px solid;'>";
$tabella .="<tr bgcolor='#BEDFE7'><td><a href='http://www.clickmania.altervista.org'><img src='statcounter.gif' border='0'></a></td></tr>";
$tabella .="<tr><td><div class='scrittura'>VISITE TOTALI: $visite_tot<br>";
$tabella .="VISITE OGGI: $visite_oggi</div></td></tr></table>";
echo $tabella;
}
?>