Fly_MyCpt v0.09
Par Flyounet le mardi 27 janvier 2004, 18:12 - Outils & Développements - Lien permanent
Retourne le compte de visite/visiteur d'un site.
Il est possible à tout instant de connaitre certaines statistiques du site : Nombre de pages vues pour une journée ou plus, nombre de visites, pour une page donnée ou pour toutes les pages, etc.
Les calculs sont faits relativement simplement : On vérifie si l'utilisateur est venu sur le site moins d'une demi-heure auparavant (30 minutes configurables), si oui on augmente le nombre de pages vues. Sinon, on ajoute une visite. Si l'utilisateur est venu moins de 3 minutes (configurables) auparavant, on considère que l'utilisateur était déjà là, sinon on ajoute un utilisateur.
La classe utilise une base de données MySQL. Cependant, les appels à la base étant mis en fonction, il est aisé de changer le type de base de données.
Utilisation :
Comment utiliser cette classe PHP.
La classe peut aisément s'utiliser.
<?php
/* Il est nécessaire de définir 'wmCoinCoin' pour que la classe soit chargée.
D'ailleurs, il est vivement recommandé de modifier le nom de cette définition. */
define('wmCoinCoin', true);
include_once('./fly_mycpt.inc.php');
$go_cnx=new Fly_MyCpt();
/* Ajoute la page courante à la liste des pages vues. */
$go_cnx->MyCpt_AddPage();
/* Affiche le nombre de visites/visiteurs. */
print 'Nombre de Visiteurs : '.$go_cnx->MyCpt_GetVisiteur().' - Nombre de Visites : '.$go_cnx->MyCpt_GetVisite();
?>
Il existe d'autres fonctions permettant d'afficher le nombre de visites/visiteurs pour la page vue.
Exemples :
Quelques exemples sur les possibilité de cette classe.
Autant voir la classe et regarder juste au dessus comment l'utiliser.
Pour la version v0.03, les fonctions suivantes ont été ajoutées :
MyCpt_GetVisite_Script(false) : 15699 Nb visite pour tout le site. MyCpt_GetVisite_Script(true) : 15034 Nb visite pour cette page. MyCpt_GetVisite_Script(false,1200351600) : 66 Idem pour aujourd'hui. MyCpt_GetVisite_Script(true,1200351600) : 63 Idem pour aujourd'hui. MyCpt_GetPage_Script(false) : 26547 Nb de pages vues pour tout le site. MyCpt_GetPage_Script(true) : 25718 Nb de vues pour cette page. MyCpt_GetPage_Script(false,1200351600) : 184 Idem pour aujourd'hui. MyCpt_GetPage_Script(true,1200351600) : 181 Idem pour aujourd'hui. MyCpt_GetVisiteur_Script(false) : 1 Utilisateurs connectés à ce site. MyCpt_GetVisiteur_Script(true) : 1 Utilisateurs connectés à cette page.
Il y a aucun commentaire