Studiati questo codice:
Codice PHP:
<?php
define('COUNTER_FILE', dirname(__FILE__) . '/interventi.php');
function conta_interventi($filename = COUNTER_FILE) {
include($filename);
$count = isset($interventi) ? $interventi : 0;
return $count;
}
function aggiorna_interventi($filename = COUNTER_FILE) {
$count = conta_interventi() + 1;
$content = "<"."?php \$interventi = $count; ?".">";
file_put_contents($filename, $content);
}
$count = conta_interventi();
echo($count);
aggiorna_interventi();
?>
E' un codice d'esempio che non tiene conto di eventuali problemi di locking/accesso concorrente.