Bonjour,

je me trouve devant un problème dont je vous solicite votre aide.
Je dispose aujourd"hui d'un script developpé en PHP qui permet de tracker pour les nouveaux utilisateurs du site les IP de chaque visite ainsi que la dernière URL qui visite. Si l'adresse IP est déjà connu de la base de donnée, je met à jour la dernière URL visité.
Je voudrais faire évoluer ce module, toutefois je ne sais pas comment m'y prendre, je souhaiterai maintenant tracker uniquement toutes les URLs visitées par l'IP.
Je pense qu'il faut utiliser les tableaux néanmoins je ne trouve pas la solution.

Merci pour vos aides d'avance

7 réponses


Carouge10
Réponse acceptée

Et bien c'est ce qu'on te dit

Bonsoir,

La plus de besoin de faire une mise à jour, tu passes directement en insertion
Ensuite lorsque tu souhaites afficher toutes les urls visités par IP, tu fais un SELECT avec une conditions sur l'ip

ça j'avais bien compris, seulement je dois juste inserer à chaque fois la nouvelle adresse url en fonction de l'ip

Et il faut que je fasse un update de la date quand même

Non pas d'update sinon tu n'auras pas l'historique mais juste le dernier lien visité

Salut,

A chaque visite :
insert into visits(url, ip, created_at) values(:url, :ip, now())

Pour récupérer l'historique :
select * from visits where ip = :ip order by created_at asc

J'avais bien compris ce que vous me dites néanmoins ce que je souhaite faire exactement c'est inserer toutes les url qui visitent sur mon site