begin process at 2008 08 20 11:34:55
1 228 786 membres
158 nouveaux aujourd'hui
14 257 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

COMPTEUR MULTIPAGES


Information sur la source

Catégorie :Réseau & Internet Classé sous : compteur, multipage Niveau : Initié Date de création : 05/12/2004 Date de mise à jour : 06/04/2005 13:47:51 Vu / téléchargé: 5 440 / 488

Note :
6,5 / 10 - par 2 personnes
6,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

Description

Cette source est un compteur de visites en php. Sa particularité réside dans le fait que les resultats du compteur s'affichent dans une page à part, et que le nombre de pages ainsi "comptées" est illimité. Il suffit de rajouter quelques lignes de code dans chaque page à indexer.
Cette source utilise egalement un cookie pour ne compter que les visiteurs uniques. Les resultats sont stoqués dans une base SQL.

La source contient :
- compteur.php (Le compteur appelé dans les pages).
- index.php (La page qui affiche les résultats).
- install.php qui va créer la table necessaire au fonctionnement du compteur.
Un dossier "prive" avec à l'interieur :
- config.php (fichier de configuration A PARAMETRER POUR VOTRE SITE ).

ORDRE POUR L'INSTALATION :
1) Ouvrez le fichier prive/config.php
Il faut changer ces 4 parametres :

$user="";
$pass="";
$db="";
$monSite = "http://www.monsite.com";
(exemple : "http://www.minotor.net")

Souvent $user et $db sont identiques, c'est le nom d'utilisateur de votre base.
$pass est le mot de passe pour acceder à votre base.
2) Copier tous les fichiers (dont le fichier de config parametré...) sur le site (veillez à bien les laisser ensembles, et notez bien l'adresse de la page "compteur.php").
3) ouvrez alors simplement le fichier "install.php" dans votre navigateur, celui çi va créer
la table dont le compteur a besoin. Ensuite, supprimez ce fichier "install.php" de votre site !
4) Rajoutez le code javascript sur toutes les pages que vous voulez indexer. Elles se rajouteront toute seules dans la base.
5) Observer vos statistiques sur la page index.php.

ATTENTION :
- Par mesure de sécurité, le compteur n'indexera que des pages qui appartiennent au même domaine prévu (voir config.php).

Le code à rajouter dans les pages à indexer est :

<SCRIPT LANGUAGE="Javascript">
doc=document.location.href.split("?");
ref = doc[0];
document.write("<IMG src='http://www.MON_SITE.COM/compteur/compteur.php"+ "?ref="+ref+"' border=0 width='1' height='1'>");
</script>

Avec à la place de
"http://www.MON_SITE.COM/compteur/compteur.php"
le chemin pour acceder au compteur sur votre site.

Conclusion

dernière version du zip : http://www.minotor.net/flash/compteur/compteur_multipage.zip
D'autres sources : http://www.minotor.net
compteur testé sur explorer et firefox PC.
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

13 mars 2005 20:09:49 :
Reglage d'un bug du à la présence de "." (point) dans les noms de cookie...
06 avril 2005 13:47:51 :
Reglage d'un petit bug pour que "monsite.com" et "monsite.com/" soit indexés sur la même base.
  • signaler à un administrateur
    Commentaire de Anthomicro le 06/12/2004 18:10:03

    Salut ;-)

    Bonne idée, cependant si le javascript est désactivé ça ne fonctionne plus :-(

    a ++

  • signaler à un administrateur
    Commentaire de lupjiggoe le 13/03/2005 20:13:09

    Le 13 mars : bug important reglé : une fois que le visiteur passait sur un page, il n'incrémentait plus les autres... Ceci était du à la présence de "." (point) dans les noms de cookie (puisque chaque cookie porte comme nom l'adresse de la page indéxée) Un str_replace a donc reglé l'affaire...
    Pour ceux qui ont déjà installé le compteur, inutile de tout refaire, il suffit de remplacer le fichier "compteur.php" par le nouveau.

    lupjiggoe.

  • signaler à un administrateur
    Commentaire de lupjiggoe le 06/04/2005 14:02:01

    J'ai reglé un leger bug de la source,
    Les adresses de type :

    "monsite.com/mapage.htm"
    et
    "monsite.com/mapage.htm/"

    étaient indéxées indépendament, ce n'est plus le cas.
    Je vois que ma source s'honore d'un petit 3/10 ...
    Je pense que c'est légerement sous-évalué... (mais non
    je fais pas de pubs ! )
    Mais pour vous donner quelques exemples d'utilisation :

    http://www.minotor.net/compteur

    http://www.iledart.com/compteur/

    http://lmiaille.free.fr/phpcs_source_28026/

    Au plaisir,

    lupjiggoe.

  • signaler à un administrateur
    Commentaire de yukhaa le 04/01/2006 17:20:49

    Pouvez vous me dire comment faire pour que ce script ne prenne pas en compte les cookies juste compter le nombre de fois que les pages sont affichées ?

  • signaler à un administrateur
    Commentaire de lupjiggoe le 04/01/2006 18:40:07

    Le plus simple est de remplacer cette ligne de "compteur.php" :

    if(empty($_COOKIE[$refCookie])){

    par :

    if(1=1){

    Comme ça, il rajoutera 1 à chaque rechargement de la page, sans prendre le cookie en compte.

  • signaler à un administrateur
    Commentaire de Anthomicro le 04/01/2006 19:18:34

    Pas besoin du if

  • signaler à un administrateur
    Commentaire de lupjiggoe le 05/01/2006 11:26:34

    Non, pas besoin du if, mais plus besoin des cookies mis en place non plus ! C'est juste pour faire au plus simple puisque yukhaa n'a pas l'air d'être trés à l'aise en php !

  • signaler à un administrateur
    Commentaire de yukhaa le 05/01/2006 11:34:22

    C'est surtout que je suis pas à l'aise en php concernant l'utilisation des cookies.

Ajouter un commentaire

Pub



Appels d'offres

Snippets en rapport

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS