usando
Codice PHP:
<?
$FX_digit = 10;
$FX_dpath = "public";
$FX_fpath = "public/counter.txt";
if (!file_exists($FX_fpath)) {
if (!is_dir($FX_dpath)) {
mkdir($FX_dpath, 0700);
}
$FX_fso = fopen($FX_fpath,"w");
flock($FX_fso, 2);
fputs($FX_fso, 4);
flock($FX_fso, 3);
fclose($FX_fso);
}
$FX_fso = fopen($FX_fpath,"r+");
$FX_count = fgets($FX_fso, 4096);
session_start();
if (!isset($_SESSION["FX_DataCounter"])) {
fseek($FX_fso, 0);
flock($FX_fso, 2);
fputs($FX_fso, $FX_count+1);
flock($FX_fso, 3);
fclose($FX_fso);
$FX_count++;
$_SESSION["FX_DataCounter"] = $FX_count;
}
$FX_numlength = strlen((string) $FX_count);
if ($FX_numlength < $FX_digit) {
$FX_lead = (int) $FX_digit - $FX_numlength;
for ($i=0; $i<$FX_lead; $i++) {
$FX_count = $FX_count;
}
}
?>
Si può evitare che quest'ultimo incrementi il numero di visite su un sito effettuate dal mio computer, magari con un cookie?
grazie