HTTP_REFERER Bizarre bizarre


lambda
WRInaute passionné
WRInaute passionné
 
Messages: 525
Inscription: Mar Nov 16, 2004 19:25

HTTP_REFERER Bizarre bizarre

Message le Ven Fév 25, 2005 13:59

Sur mes visiteurs humains, j'ai le soucis suivant.
Si le visiteur parcourt plus d'une page sur mon site, le HTTP_REFERER initial est, régulièrement mais pas systématiquement, disons 50% des fois, remplacé par celui de la page de mon site qu'il a, je suppose, précédement visité.
Je trouve que c'est bizarre que cela ne soit pas systématique.
Mon site est architecturé de la manière suivante. Une page php par langue qui appelle toutes les autres pages. Les visiteurs ne navigant pas beaucoup entre les langues, je suppose que cela se passe uniquement sur une page php.
Si je colle un filtre du genre if strpos($HTTP_REFERER,"monsite.fr") alors ignorer Robotstats, je ne comptabilise plus les pages vues par visiteur. Que faire ?
C'est dommage de perdre ainsi l'origine de la visite ou le nombre de pages vues !
Quelqu'un a t'il solutionné ce petit problème ?
@+

pc07
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: Mar Aoû 10, 2004 9:52

Message le Ven Fév 25, 2005 15:09

Normal, le HTTP_REFERER te retourne la page qui a appelé celle en cours.

'HTTP_REFERER'
L'adresse de la page (si elle existe) qui a conduit le client à la page courante. Cette valeur est affectée par le client, et tous les clients ne le font pas. Certains navigateur permettent même de modifier la valeur de HTTP_REFERER, sous forme de fonctionnalité. En bref, ce n'est pas une valeur de confiance.


Et comme indiqué dans la citation, attention, tous les navigateurs ne retourne pas de referer, j'ai déjà rencontré mainte fois le problème.


Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités