syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 201220 7 janv. 2010 à 16:06
Perso je l'évite justement à cause du manque de compatibilité des navigateurs.. certains sont moins bavards que d'autres.. A défaut tu peux mettre en Cookie l'adresse de la page précédente visitée.
S.
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 7 janv. 2010 à 20:22
Salut,
Rien ne t'empêche de l'utiliser, mais c'est une variable, comme beaucoup de celles de $_SERVER, qui reste modifiable par l'utilisateur (ce n'est pas propre à IE, rien n'empêche de générer la même erreur avec FF par exemple)
Il y a je pense 2 cas de figure :
- tu cherches à connaitre l'url du site externe d'où vient le visiteur
=> c'est impossible de façon fiable
- tu cherches à connaitre la page interne précédente
=> sessions, ou cookies, mais j'aime moins
Bref, pour résumer HTTP_REFERER ne doit être utilisé que dans un but informatif, à prendre avec des pincettes, car rien n'empêche de modifier cette valeur et de te faire croire que tu as eu 40000 connexions / jour depuis google.