salve,
sto cercando di inserire un contatore php nel mio sito wordpress. Il punto è che ad ogni refresh di pagina incrementa il numero delle visite. Da cosa può dipendere?
Codice 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; } setcookie("CtrlCookie",$_SERVER['REMOTE_ADDR'], time()+3600*24); if (!isset($_COOKIE["CtrlCookie"])){ // 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); setcookie("CtrlCookie",$_SERVER['REMOTE_ADDR'], time()+3600*24); } // 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>[url='http://www.clickmania.altervista.org'][img]statcounter.gif[/img][/url]</td></tr>"; $tabella .="<tr><td><div class='scrittura'>VISITE TOTALI: $visite_tot
"; $tabella .="VISITE OGGI: $visite_oggi</div></td></tr></table>"; echo $tabella; } ?>