On désire réaliser un compteur de visites
dans une page d’accueil. Celui-ci doit se mettre à
jour à chaque chargement de la page, même si
l'adresse IP de la personne est identique (cas entre autres
des personnes passant par un proxy).
2 Solutions
Solution avec lecture/fermeture, puis ré-écriture
$fichier = "cpt.txt";
$fd = fopen($fichier, "r");
$ligne=fgets($fd, 10);
$ligne = $ligne+1;
fclose($fd);
$fd = fopen($fichier, "w");
fputs($fd, $ligne);
fclose($fd);
Solution avec mise à jour
$fd = fopen($fichier, "r+");
$ligne = fgets($fd, 10);
print "Nb de visites : $ligne";
$ligne = $ligne+1;
fseek($fd, 0);
fputs($fd, $ligne);
fclose($fd);
print "Nb de visites : $ligne";