Bonjour
J'ai mis en place un compteur dans un code PHP dont voici le principe:
Le problème est que le compteur s'incrémente plusieurs fois au lieu de s'incrémenter qu'une seule fois lorsqu'on passe une fois dans le code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php // ... // Compteur de demandes $fp = fopen("compteur.txt","r+"); // 1.On ouvre le fichier en lecture/écriture $nbvisites = fgets($fp,11); // 2.On récupère le nombre dans le fichier $nbvisites++; // 3.On incrémente le nombre de visites(+1) fseek($fp,0); // 4.On se place en début de fichier fputs($fp,$nbvisites); // 5.On écrit dans le fichier le nouveau nb fclose($fp); // 6.On ferme le fichier // Rediriger vers la page index echo "<SCRIPT LANGUAGE='JavaScript'>document.location.href='index.html' </SCRIPT>"; ?>
Comment empêcher une redondance d'incrémentation ?
Merci
Cordialement
Partager