Compteur visiteur unique sans MYSQL
Résolu/Fermé
nocram18
Messages postés
471
Date d'inscription
vendredi 26 avril 2013
Statut
Membre
Dernière intervention
16 juillet 2017
-
Modifié par nocram18 le 8/08/2016 à 02:12
nocram18 Messages postés 471 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 16 juillet 2017 - 9 août 2016 à 02:15
nocram18 Messages postés 471 Date d'inscription vendredi 26 avril 2013 Statut Membre Dernière intervention 16 juillet 2017 - 9 août 2016 à 02:15
A voir également:
- Compteur de visite php avec session
- Compteur électrique - Guide
- Qui visite mon profil facebook - Guide
- Comment ralentir un compteur linky forum - Accueil - Objets connectés
- Compteur communicant - Guide
- Compteur de contractions - Télécharger - Santé & Bien-être
1 réponse
codeurh24
Messages postés
760
Date d'inscription
samedi 29 mars 2014
Statut
Membre
Dernière intervention
8 septembre 2018
123
Modifié par codeurh24 le 8/08/2016 à 11:39
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