Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

Rutkowski Achat - Vente Divers : woody 75 et 27 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Compter l'acces a une page seulement une fois

 
n°6731
PixelShade​r Man
Y'a pas moins cher ailleurs ?
Profil : Membre
Posté le 19-02-2004 à 23:10:40  profilanswer
 

:hello: salut,
 
ok, mon titre n'est pas du tout explicite, mais je voyai pa comment expliquer ça dans un titre...
 
bon alors j'ai un compteur tout simple en php :
 

Citation :

<?
$couleurtexte="#000000";
 
    $fichier = "compteur.txt";
 
    $fp = @fopen($fichier, "r" );
    if (!$fp) {
        echo "Impossible d'ouvrir $fichier en lecture";
        exit;
    }
    $visites = fgets($fp, 8);
     
    echo $visites++;
    echo "</font>"; $visites.
    fclose($fp);
 
    $fp = @fopen($fichier, "w" );  
    if (!$fp) {
        echo "Impossible d'ouvrir $fichier en ecriture";
        exit;
    }
    fputs($fp, $visites);
    fclose($fp);
?>


 
voila, c'est juste pour afficher le nombre de personne qui ont accédées a mon site...
 
mais le probleme, c'est que la valeur est imcrémentée a chaque fois que le visiteur va sur l'index par exemple, donc j'aimerai que la visite d'une personne ne soit comptée qu'une seule fois...
 
je comptai m'en sortir avec son IP (tant que l'IP ne change pas, la valeur n'est pas incrémentée) et utiliser $REMOTE_ADDR mais j'avoue ne pas trop savoir comment m'y prendre...
 
j'espere avoir été clair  :sweat:  
 
merci de vos reponses  :jap:  :jap:


---------------
[:venera_g]Full |AMD & nVIDIA| Vénération [:pixelshader man]
:love: K8 generation & NV40 :love:
Maintenant que j'ai grillé ma GA-7VAXP (non, j'lé pas fais exprès!), je roule en NF7-S... Miam...
Adieu, Cap'tain TaRace...
n°6733
tifrere
Junos power
Profil : Dinosaure
Posté le 20-02-2004 à 05:14:11  profilanswer
 

voici le compteur ke j'ai créé :
 
http://forum.rue-montgallet.com/fo [...] 0&subcat=0
 
il compte l'accès une seule fois
 
essaie sur www.maunier.org et www.tifrere.com
je l'ai mis sur ces 2 sites


---------------
Speed, Quality, Price ... pick any two
n°6734
tifrere
Junos power
Profil : Dinosaure
Posté le 20-02-2004 à 05:14:50  profilanswer
 

exemple d'interprétation :  
 
la personne ayant l'ip 192.168.120.3 (mon pc perso) est la 3eme personne a être venue sur le site (3eme ligne)
la derniere fois kelle a affichée une page c'était a 15h07 et elle a affiché 15 pages du site
(suffit de mettre le script du compteur sur chaque page et mettre l'affichage sur la page ke tu veux
moi comme l'affichage du compteur est sur toutes les pages ca pose pas de pb
 
http://www.maunier.org/pics/misc/visitors.JPG


Message édité par tifrere le 20-02-2004 à 05:19:39

---------------
Speed, Quality, Price ... pick any two
n°6739
PixelShade​r Man
Y'a pas moins cher ailleurs ?
Profil : Membre
Posté le 20-02-2004 à 10:27:00  profilanswer
 

wow ! pas mal ! merci  :)  mais si je le met sur l'index seulement, ça va décompter le nombre de personne qui ont juste accédées au site c'est ça ?
 
[edit] argh, j'avai pa vu mais ya du sql, et j'y connai rien en sql... :( bon je v devoir apprendre...
et sinon, est ce que ton compteur donne une valeur du nombre de visiteurs totaux qui ont accédés au site depuis qu'il est a zéro ?


Message édité par PixelShader Man le 20-02-2004 à 10:30:37

---------------
[:venera_g]Full |AMD & nVIDIA| Vénération [:pixelshader man]
:love: K8 generation & NV40 :love:
Maintenant que j'ai grillé ma GA-7VAXP (non, j'lé pas fais exprès!), je roule en NF7-S... Miam...
Adieu, Cap'tain TaRace...
n°6747
tifrere
Junos power
Profil : Dinosaure
Posté le 20-02-2004 à 14:32:49  profilanswer
 

ya juste une requete sql a faire
 
regarde le screenshot (en bas a droite) :  
Nb visits since 2003-10-05 : 1064
 
PS : le script ke je t'ai donné ne fait que le calcul
il ne fait pas l'affichage


Message édité par tifrere le 20-02-2004 à 14:33:20

---------------
Speed, Quality, Price ... pick any two
n°6748
PixelShade​r Man
Y'a pas moins cher ailleurs ?
Profil : Membre
Posté le 20-02-2004 à 14:36:47  profilanswer
 

hum ok...
entre temps, j'ai eu une idée, plus appropriée à mes humbles connaissances... l'adresse du site envoie sur un index.php qui contient mon compteur, et dans la seconde qui suit le visiteur est redirigé vers index2.html, le home du site quoi... c'est donc totalement transparent pour le visiteur, et impossible ainsi qu'il incrémente le compteur au cours d'une meme visite...
voila, c'est la méthode à l'arrache, mais bon, vu la taille de mon site, ça suffira pour l'instant
 
en outre, je te remercie beaucoup pour ton aide  :jap:  :jap:


---------------
[:venera_g]Full |AMD & nVIDIA| Vénération [:pixelshader man]
:love: K8 generation & NV40 :love:
Maintenant que j'ai grillé ma GA-7VAXP (non, j'lé pas fais exprès!), je roule en NF7-S... Miam...
Adieu, Cap'tain TaRace...
n°6758
tifrere
Junos power
Profil : Dinosaure
Posté le 20-02-2004 à 21:39:52  profilanswer
 

pas besoin d'avoir 2 index
met le code du compteur sur l'index
 
ou bien tu le met dans un fichier compteur.php
puis dans chage page tu met  un include("compteur.php" )


---------------
Speed, Quality, Price ... pick any two
n°6760
PixelShade​r Man
Y'a pas moins cher ailleurs ?
Profil : Membre
Posté le 20-02-2004 à 21:49:04  profilanswer
 

Citation :

ou bien tu le met dans un fichier compteur.php  
puis dans chage page tu met  un include("compteur.php" )


 
ben oui c'est ce que j'ai fait, mais la structure du site fait en sorte qu'un meme visiteur peut revenir plusieurs fois sur l'index et donc incrémenter autant de fois le compteur...


---------------
[:venera_g]Full |AMD & nVIDIA| Vénération [:pixelshader man]
:love: K8 generation & NV40 :love:
Maintenant que j'ai grillé ma GA-7VAXP (non, j'lé pas fais exprès!), je roule en NF7-S... Miam...
Adieu, Cap'tain TaRace...
n°6764
tifrere
Junos power
Profil : Dinosaure
Posté le 21-02-2004 à 11:07:13  profilanswer
 

ca va incrémenter le nombre de fois kil a visiter la page mais pas le nombre de fois kil a visité le site avec mon compteur


---------------
Speed, Quality, Price ... pick any two
n°6765
PixelShade​r Man
Y'a pas moins cher ailleurs ?
Profil : Membre
Posté le 21-02-2004 à 11:11:16  profilanswer
 

ouai mais ton compteur il utilise SQL et j'y connai qu'dalle... enfin bon, ça marche tres bien comme ça, ça ira pour un bout de temps...
 
au fait, lé pas mal ton site :D
le contenu surtout :whistle:


---------------
[:venera_g]Full |AMD & nVIDIA| Vénération [:pixelshader man]
:love: K8 generation & NV40 :love:
Maintenant que j'ai grillé ma GA-7VAXP (non, j'lé pas fais exprès!), je roule en NF7-S... Miam...
Adieu, Cap'tain TaRace...
n°6766
tifrere
Junos power
Profil : Dinosaure
Posté le 21-02-2004 à 11:31:55  profilanswer
 

merci :jap:
 
le contenu :whistle: bah ya rien en fait (c juste pour faire des tests)
 
oéu c vrai ke ca passer par une bd c plus chiant mais faisable
 


---------------
Speed, Quality, Price ... pick any two

Aller à :
Ajouter une réponse