Compter le nombre de clic sur un lien

Répondre
guppy71
le 11/08/2006 à 00:19
guppy71
Bonsoir,
est il possible de compter le monbre de clic sur un lien ? et si oui comment

Merci
Guppy71
LupusMic
le 11/08/2006 à 00:29
LupusMic
On en a déjà parlé précédemment. Le plus fiable, c'est de stocker dans MySQL.

Ça doit être dans la FAQ ou un comment faire. Bonne recherche !
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Michel_57
le 11/08/2006 à 00:30
Michel_57
j'ai une idée mais pas forcément la meilleure :

dans la page d'arrivée du lien tu ajoute 1 au champ correspondant dans la base de données.
pour vérifier que l'utilisateur est bien arrivé par un click sur ton lien, tu peux faire un formulaire avec un champ hidden "id_lien" et avec le clic sur le lien, en utilisant javascript, tu valides le formulaire.
ainsi dans la page d'arrivée tu traîte les $POST. si elles existent tu ajoutes 1 dans la bdd à l'id correspondant au lien en question, si elles existent pas c'est que l'utilisateur est pas arrivé là par ce lien mais directement ou un autre lien ailleurs.

voilà j'espère que ça t'aidera !
Merci LEPHPFACILE et tous ses membres :)
Bzh
le 11/08/2006 à 09:34
Bzh
Heu ! Pourquoi faire aussi compliqué ???

Passe par un script intermédiaire !

Tu lui passes, par la méthode GET, en parametre, la cyble du lien, lui il incrémente dans ta base ET redirige ensuite vers la page souhaité !

Pas plus compliqué que ça ....
LupusMic
le 11/08/2006 à 09:42
LupusMic
(Bzh) Avec de l'URL Rewriting ? :p Parceque bon, la tu casse la navigation mine de rien.

Le plus simple c'est peut-être de consulter les statistiques de fréquentation, non ? WebAlizer, Modlogan, le fuyant AWStats.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
guppy71
le 11/08/2006 à 10:00
guppy71
Bonjour,
merci pour vos reponses mais j'ai oublié de précisser que la page de destination se trouve sur un site externe qui n'accepte pas le PHP et j'ai 2 liens qui pointent sur cette page (c'est pourquoi je voudrais connaitre le lien le plus actif)
Guppy71
Bzh
le 11/08/2006 à 17:42
Bzh
Bin, avec le tit script intermédiaire dont je viens de te parler !

(Lupus) Pourquoi ça casse la navigation ? Même sans url rewriting !!!
LupusMic
le 16/08/2006 à 16:05
LupusMic
(Bzh) Tu passe par une page blanche. Selon le navigateur, une action de l'utilisateur sera requise ou non. Et les moteurs de recherche n'aiment pas beaucoup ça.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Bzh
le 16/08/2006 à 17:10
Bzh
Oui ! Exacte ! J'avais pas pensé à ça ...

Par contre la solution, c'est sur la page cyble, tu regardes d'ou vient le visiteur !!! Tout simplement !

S'il vient de la page qui possêde le lien, tu incrémentes ...

Pour savoir d'où vient le visiteur, utilise le tableau SERVER !

$_SERVER['HTTP_REFERER']


Voili, encore plus simple et surtout ENTIEREMENT transparent ...

Ciao ...
LupusMic
le 20/08/2006 à 13:58
LupusMic
On peut manipuler le referrer. Comme toutes les informations envoyées par le client HTTP, ce n'est absolument pas une information de confiance.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre
LoadingChargement en cours