In questo articolo verrà spiegato come creare un contatore di accessi in php senza utilizzare mysql ma un semplice file di testo.
L’utilizzo di un database sarebbe più sicuro per il fatto che farebbe diminuire la possibilità di perdere i dati.
Dopo aver creato un database di testo e averlo rinominato in "contatore.txt" bisogna costruire lo script.
<?php
$database_txt= “contatore.txt”;
$fp = fopen($database_txt , “r”);
$visite = fread($fp, filesize($database_txt));
fclose($fp);
$visite++;
$fp = fopen($database_txt , “w”);
fputs($fp , “$visite”);
fclose($fp);
echo "Il numero delle visite è: ".$visite;
?>
Con ogni nuovo accesso verrà eseguito questo script che farà incrementare di 1 la variabile $visite per poi scriverla nel file "contatore.txt", infine il comando echo farà in modo che il numero contenuto nella variabile $visite verrà stampato sullo schermo.
Ora bisogna solo scivere questo codice nel punto in cui si vuole far visualizzare il numero delle visite.
E’ bene sapere che il numero di visite verrà incrementato anche tramite un semplice refresh della pagina, quindi sarebbe più opportuno implementare lo script con qualche funzione in più, ad esempio, l’utilizzo di cookie che tengano traccia degli utenti che hanno già visitato la pagina.
Popularity: 5% [?]
Vuoi essere sempre aggiornato??? Iscriviti ai feed o invia un trackback
Nessun commento, scrivi tu il primo!
Articoli correlati