Bonjour,
Je souhaite réaliser un petit script de statistiques en PHP/MySQL pour mon prochain site. Je souhaite entre autre pouvoir faire une requête qui affiche le nombre de personnes actuellement connectées (à 1 ou 2 minutes près).
Mon problème, je ne sais pas trop quelle architecture de table je dois mettre en place en sachant que je dois détecter si le visiteur est déjà passé sur le site le jour même, vérifier l'adresse IP, éventuellement tester un cookie, utiliser les sessions. Je veux pouvoir savoir pour un visiteur quelles pages il a consultées sur le site, d'où il vient et quelle navigateur il utilise.
Je pense à une architecture comme la suivante :
Je vais essayer de l'améliorer via vos commentaires et conseils.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ID : int (autoincrement) DATE : timestamp IP : varchar(15) HOST : varchar(255) REFERER : varchar(255) USER_AGENT : varchar(255) PAGES : varchar(255)
Merci d'avance,
Mathieu
Partager