Compteur UNIQUE sans SQL

mamagubida10 Messages postés 57 Statut Membre -  
 MimiMatitiller -
Bonjour à tous les rpos de la prog,

je cherche un compteur unique à insérer sur le modèle de mon site perso avec de comptabiliser le nombre de visite.

actuellemtn, j'ai un compteur : le défaut : à chaque visite de page, mon compteur s'incrémente.
Si je refraichi la page, ça s'incrémente aussi.

Ce n'est donc pas le top.
Si certains ont des idées merci de m'en faire part....

PS : j'aimerai avoir un compteur sans SQL si possible

-----
mamagubida10.free.fr / aides sur linux pour newbies
A voir également:

4 réponses

pm
 
Bonjour,

Tu peux utiliser un compteur en php sans base de données qui utilise un fichier texte.
Tu en trouveras de nombreux sur les sites spécialisés, je te propose celui que j'utilise à cette adresse :

http://phortail.free.fr/downloads.php

Bon courage.
0
mamagubida10 Messages postés 57 Statut Membre 1
 
merci beaucoup mais je viens de le tester et ça ne marche pas.

j'ai fais un echo $hits (rien)
echo $count (rien)

en fait rien ne s'affiche.

jette un oeil sur http://mamagubida10.free.fr

ton compteur est sur la page Index. Le chiffre devrait apparaitre à côté de visiteurs

-----
mamagubida10.free.fr / aides sur linux pour newbies
0
pm
 
Bonjour,

Il faut d'abord mettre en haut de ta page index.php, soit le script du compteur, soit un <? include("compteur.php"); ?>, par exemple, puis à l'endroit où tu veux que le compteur s'affiche, tu mets la fonction :
<?
$actu=lit_actu2("include/stats.txt");
$actu=filtre2($actu);
?>

puis : <?echo "$actu";?> pour l'affichage du compteur.

Le fichier compteur.php que tu as téléchargé sur mon site permet lui d'envoyer un cookie, de comptabiliser les visites et de les écrire dans un fichier texte (include/stats.txt).

Bon courage
0
pm
 
Il faut également mettre dans ta page la fonction :

<?
function lit_actu2($fichier)
{
$lecture=fopen($fichier, "r");
$chaine=fread($lecture,filesize($fichier));//lit le contenu du fichier
fclose($lecture);
return $chaine;
}

?>

A+
0
GallyNet Messages postés 437 Statut Membre 387
 
Sinon pour le principe du compteur (si tu veut le coder toi même):
faut utiliser les sessions. Tu incrémente ton compteur à la création de la session et il ne sera plus incrété tout le temps ou le visiteur sera sur ton site.
Pour le fichier texte, rien de lpus simple. Tu créer un fichier texte (à la main) et tu lui ecrit 0. Après avec ton script tu lit le fichier, tu récupère la valeur, tu l'incrémente puis tu réécris dans le fichier.
0
MimiMatitiller
 
Il me semble que tu as oublié de définir la fonction de $actu=filtre2($actu); j'aimerais bien la donnée mais vu mes competence limiter je demmande secour au plus expérimenté ... merci d'avance.
0