Accueil > Forum > > > > compteur du nombre de visite sur chaque page (enregistrees dans BDD)
compteur du nombre de visite sur chaque page (enregistrees dans BDD)
lundi 5 octobre 2009 à 17:50:16 |
compteur du nombre de visite sur chaque page (enregistrees dans BDD)

ju0123456789
|
Bonjour,
J'ai un site php, il y a un traceur sur chacune de mes pages, qui sont enregistrées dans ma BDD à la seconde près; avec le nom de la page associée, et je voudrais faire un pitit programme vite fait qui me compterais le nom de fois où un visiteur est allé sur la page en tout. (pour le tri /jour ou /mois je me débrouille j'ai déjà tout fait)
en gros j'ai ma colonne des pages vues, et ma colonnes des adresse IP qui ont vues ces pages, et je ne sais pas comment adapter ma requete SQL pour faire un ptit compteur de visite par page
du style :
/index.php : 255 visites
/html/produits.php : 203 visites
etc...
merci bcp.
|
|
lundi 5 octobre 2009 à 20:13:14 |
Re : compteur du nombre de visite sur chaque page (enregistrees dans BDD)

kohntark
|
Salut,
Tout simplement avec un truc comme ça, non ?
Code PHP : $sql = "select count(*) from tatable
where ip = '".$_server['remote_addr']."' and
page = '".$page."'";
... à savoir que c'est à mon avis une mauvaise idée de se baser uniquement sur l'ip, car tout le monde n'est pas en IP fixe. Au pire, si il n'y a pas de système d'authentification, utilise un couple cookie / IP.
Par ailleurs il serait préférable d'avoir une table qui regroupe, par exemple, le nombre de visites par jour/IP (ou semaine) Sans cela ça risque d'être rapidement très lourd pour une plus value souvent nulle.
Cordialement,
Kohntark -
|
|
lundi 12 octobre 2009 à 09:56:31 |
Re : compteur du nombre de visite sur chaque page (enregistrees dans BDD)

ju0123456789
|
Hello !
Arf bah disons que j'imaginais un truc où il n'y a pas de code en dur.
Bah oui la requete c'est à peu près ça, mais ce que je me demandais c'est comme avoir $âge dynamiquement
Car dans ton exemple je suis obligé de rentré $page manuellement si ne je ne me trompe pas.
Et merci pour la remarque sur la BDD, je songerais peut etre effectivement à la modifier complètement plus tard, mais pour le moment je dois faire avec ce que j'ai :(
Bon, je vais me creuser encore un peu.
Merci :)
|
|
lundi 12 octobre 2009 à 10:34:52 |
Re : compteur du nombre de visite sur chaque page (enregistrees dans BDD)

ju0123456789
|
en fait, j'aimerais placer ceci, mais ça ne marche pas :
Code PHP : $sql = "select page from journaux where timestamp >= '".$datemini."' and timestamp < '".$datemaxi."' ";
$sql.= "and ipv4 not like '192.168.100%' and fqdn not like '%societe0%' and fqdn not like '%societe1%' order by page limit1";
ça me mets :
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Syntaxe incorrecte vers 'LIMIT1'., SQL state 37000 in SQLExecDirect in C:\Programmes\wampserver2.0c\page.php on line 216
alors que quand je mets
Code PHP : $sql = "select page from journaux limit1";
ça ne râle pas !
D'où vient mon pb ?
Je voudrais prendre toutes les pages visitées de talle date à telle date si l'IP et le FQDN ne provient de de chez nous.
Je rajoute limit 1 pour qu'il ne prenne qu'une fois chacune des pages enrengistrées. (tu me dis si je me trompe...)
Et ensuite je n'ai plus qu'à faire une autre requete dans cette requete pour compter le nombre de fois où cette page apparait. (je verrais bien quand j'en erais là lol)
Merci.
Ju'
|
|
lundi 12 octobre 2009 à 10:37:29 |
Re : compteur du nombre de visite sur chaque page (enregistrees dans BDD)

ju0123456789
|
ma premiere requete n'est pas compelte désolé :
Code PHP :
$sql = "select page from journaux where timestamp >= '".$datemini."' and timestamp < '".$datemaxi."' ";
$sql.= "and ipv4 not like '192.168.100%' and fqdn not like '%carri%' and fqdn not like '%digitechnic%' order by page limit1";
$res = odbc_exec($connect,$sql);
while (odbc_fetch_row($res))
{
$page = odbc_result( $res, "page" );
echo "page : ".$page."<br>";
}
|
|
Cette discussion est classée dans : page, php, compteur, bdd, visite
Répondre à ce message
Sujets en rapport avec ce message
compteur rock...config ? [ par pointup ]
Bonjour les pros,J'essaie d'installer sur mon site hébergé chez free le script php du compteur de visite + connecté de rock . Vous le connaissez...il
compteur PHP allimenté par page htm [ par Alpha911 ]
Bonjour,je cherche depuis longtemp un compteur php avec base de donnée pour voir le nombre de visiteurs sur un site totallement en htm qui aurait don
lien formulaire/bdd mysql [ par arkonara ]
Bonjour a tous !! Mon problème est le suivant: J'ai un formulaire html avec des saisie possibles ( je fait dans un premier temps un controle de saise
compteur de visite [ par qmj3 ]
Bonjour a tous, je n'arrive pas à faire fonctionner le script dans ma page .php.Par contre sur un compteur.php sans l'inclure dans mon site, il foncti
compteur de visite php [ par ingcool ]
je veux remplcer les chiffres qui composent le compteur de visite par des image qui comportent les mêmes chiffres avec preg_replace en php
création de fichiers php à partir d'une BDD [ par anthony428 ]
Bonjour à tous, alors voila, j'ai une base de données de laquelle je récupère les données pour les afficher de manière automatique dans un fichier. L
Compteur de visite [ par texis12 ]
Bonjour à tous, je débute en PHP et j'aimerais créer un compteur de visite, mais pas un simple compteur qui augmente à chaque rafraîchissement de pag
Variables et PHP [ par XFranck ]
Bonsoir, Je tourne en rond depuis une semaine, je m'en remets à vous après la lecture dizaines d'exemples et la consultation de centaines de pages sur
Mes pages ne s'aiment pas [ par zippedfire ]
Bonjour, j'ai une page index.php : [code=php] [/code] mais quand j'ai mis ma page en ligne, ça
Comment insérer du code PHP dans une page HTML [ par christie49 ]
Comment [b]intégrer[/b] un bout de [b]code PHP [/b]dans une [b]page HTML[/b] et [b][u]pouvoir transmettre les variables javascripts à mon code PHP [/u
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : GOOGLE MAPRE : GOOGLE MAP par inwebo
Cliquez pour lire la suite par inwebo GOOGLE MAPGOOGLE MAP par fatmanajjar
Cliquez pour lire la suite par fatmanajjar
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|