11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Sur mon site je "log" les referer grace a la variable "$_SERVER['HTTP_REFERER'])".

J' ai constaté grace a xiti que je "loupais" certains liens.
Comme si 'HTTP_REFERER' n' était pas toujours renseigné...

Connaissait vous une autre méthode (javascript?) pour récupéré le lien "entrant"?

Merci d'avance

Markus Smiley smile
Bonjour,

HTTP_REFERER n'a en effet qu'une fiabilité très relative. Il peut être "vidé" de sa valeur par le firewall de l'utilisateur, par le navigateur lui-même (Opera le fait à la demande) ou par divers autres proxy.

En l'absence d'information fournie par HTTP_REFERER, l'origine du visiteur n'est pas récupérable.
J' ai trouvé un bout de code en javascript qui récupère le referrer donc
depuis le navigateur via "document.referrer"...

Ca marche pas mal...