Compteur visiteur unique sans MYSQL
Résolu/Fermé
nocram18
nocram18
- Messages postés
- 465
- Date d'inscription
- vendredi 26 avril 2013
- Statut
- Membre
- Dernière intervention
- 16 juillet 2017
nocram18
- Messages postés
- 465
- Date d'inscription
- vendredi 26 avril 2013
- Statut
- Membre
- Dernière intervention
- 16 juillet 2017
A voir également:
- Compteur de visite php sans mysql
- Compteur de visite php - Meilleures réponses
- Compteur de visite php avec session - Meilleures réponses
- Compteur visiteur unique sans MYSQL ✓ - Forum - PHP
- Compteur de visiteurs au total ✓ - Forum - PHP
- Compteur de visiteurs ✓ - Forum - Webmaster
- Insérer un compteur de visites ✓ - Forum - Webmaster
- Le compteur de visiteur - Forum - Créer un site
1 réponse
codeurh24
Modifié par codeurh24 le 8/08/2016 à 11:39
- Messages postés
- 760
- Date d'inscription
- samedi 29 mars 2014
- Statut
- Membre
- Dernière intervention
- 8 septembre 2018
Modifié par codeurh24 le 8/08/2016 à 11:39
Salut. C'est mieux comme ça ?
<?php session_start(); if (!isset($_COOKIE['revisite'])) { // TRAITEMENT SUR LE FICHIER TEXTE $fp=fopen("compteur.txt","a+"); $num=fgets($fp,4096); fclose($fp); $hits=$num - -1; $fp=fopen("compteur.txt","w"); fputs($fp,$hits); fclose($fp); $timestamp_expire = time() + 24*3600; setcookie('revisite', "1", $timestamp_expire); }else{ $fp=fopen("compteur.txt","a+"); $num=fgets($fp,4096); fclose($fp); $hits=$num ; } // AFICHAGE DU COMPTEUR echo "<TABLE align=center>"; echo "<TR>"; echo "<TD STYLE='border:1pt Solid navy;' >"; echo "<FONT FACE='Verdana, Arial, Helvetica, sans-serif' SIZE=1>"; echo "Visiteurs : $hits"; // VARIABLE DU COMPTEUR echo "</FONT>"; echo "</TD>"; echo "</TR>"; echo "</TABLE>"; ?>
9 août 2016 à 00:54
Franchement niquel ça fonctionne ? J'ai regardé mes erreurs, mais déjà le programme à la base me dépassé. Un grand merci à toi et à ccm comme d'hab.
J'ai testé en supprimant le cookie après et cela fonctionne :D.
CONCLUSION :
Pour ceux qui vont lire ses messages. Il faut mettre le code dans l'index.php à la racine de votre site. Lui donner les autorisations 777 avec chmod.
Et il faut aussi faire un fichier compteur.txt avec rien dedans et des autorisations.
En espérant que cela puisse aider tout le monde car il n'y a rien d'autre d’intéressant sur le web.
Je répète que j'ai bien utilisé des cookies car je ne suis pas bon en base de données.
Bonne continuation à tous, bisous. :D
9 août 2016 à 02:12
Mais après tout, c'est une question de sécurité... :o)
Modifié par nocram18 le 9/08/2016 à 02:15