Tracking d'un utilisateur

Mammouth du PHP | 536 Messages

15 oct. 2007, 11:05

Bonjour tout le monde, petite question php :
est-il possible de savoir en php quand un utilisateur a cliqué sur un lien et donc quand il a ouvert un document pdf par exemple afin d'établir des statistiques sur les différents fichiers qu'il a consulté?

En résumé, je voudrais faire une sorte de tracking et stocker dans une BDD tous les fichiers qu'un utilisateur a visionné.
Un prof désespéré à son élève :
- Et maintenant, dessinez-moi un cercle au tableau... Voila... Alors qu'est-ce que c'est?
- Ben un cercle ?
- Non, c'est votre note, sortez !!

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

15 oct. 2007, 11:08

Bah ca doit pas être trop compliqué... suffit que ton lien pointe sur un script php qui lui ouvrira le fichier demandé et consignera l'info en base :)

C'est le même principe que le nombre de hits sur un lien :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Mammouth du PHP | 536 Messages

15 oct. 2007, 11:14

Mon lien pointe vers le fichier.
Donc d'après toi, il suffirai d'utiliser l'élément onClick par exemple qui me permettrait d'exécuter une fonction javascript non ?
Un prof désespéré à son élève :
- Et maintenant, dessinez-moi un cercle au tableau... Voila... Alors qu'est-ce que c'est?
- Ben un cercle ?
- Non, c'est votre note, sortez !!

ViPHP
ViPHP | 4039 Messages

15 oct. 2007, 11:28

c'est drôle, je ne vois nulle part ou il parle de javascript :)


Il dit de créer un script php, vers lequel ton lien va pointer.

Ce script va enregistrer la connection comme tu le sens, puis diriger vers le fichier (redirection ou autre).
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

15 oct. 2007, 11:31

Non
suffit que ton lien pointe sur un script php qui lui ouvrira le fichier demandé et consignera l'info en base
Tu disposes d'un lien qui lui envoie vers une page de traitement BD + commande d'ouverture du fichier
(donc un script intermédiaire)

>Lien (pointant vers trace.php)
>trace.php
....>ajout BD
....>header vers fichier
>affichage fichier

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Mammouth du PHP | 536 Messages

15 oct. 2007, 11:44

ok d'accord, j'ai pigé. Ben nikel ca marche.
merci
Un prof désespéré à son élève :
- Et maintenant, dessinez-moi un cercle au tableau... Voila... Alors qu'est-ce que c'est?
- Ben un cercle ?
- Non, c'est votre note, sortez !!