Salve ho un problema con questo codice:
Semplicemente Mi aggiorna il contatore anche facendo il refresh della pagina.
La mia intenzione era di permettere un aggiornamento per ogni sessione
Grazie Daniele
Codice:
<?php
//il Session_start() ho provato sia a metterlo qui che a metterlo nell'home page
$html_result="";
$count_file= $_SERVER['DOCUMENT_ROOT'] . "/contaccessi.txt";
$NUM_DIR_URL="/../images/website/DIGITS/";
$NB_DIGITS=8;
if (file_exists($count_file))
{
$fp = fopen("$count_file","r+");
flock($fp,1);
$count=fgets($fp,4094);
fclose($fp);
if ($_SESSION['sessione']=true)
{
$fp = fopen($count_file, "w");
$c= $count;
$c++;
fwrite($fp, $c);
fclose($fp);
$count = $c;
$_SESSION['sessione']=false;
}
}
else
{
echo "Non Trovato il File '\$count_file' <BR>";
}
$action="contatore";
chop($count);
$nb_digits=max(strlen($count),$NB_DIGITS);
$count=substr("0000000000".$count,-$nb_digits);
$digits=preg_split("//",$count);
for($i=0;$i<=$nb_digits;$i++)
{
if ($digits[$i]!="")
{
$html_result.="<IMG SRC=\"$NUM_DIR_URL$digits[$i].gif\">";
}
}
?>
Semplicemente Mi aggiorna il contatore anche facendo il refresh della pagina.
La mia intenzione era di permettere un aggiornamento per ogni sessione
Grazie Daniele