Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2011, 09h59   #1
Nouveau Membre du Club
 
Inscription : novembre 2008
Messages : 78
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 78
Points : 33
Points : 33
Par défaut HTTP_REFERER vide ?

Hello a tous

Dans le but de monter des statistiques perso, je cherche à connaitre la provenance des visiteurs de mon site - le moteur de recherche ou le lien utilisé. Analytics ne me sert pas au vu de ce que j'ai besoin de faire. J'ai donc entrepris d'enregistrer le HTTP_REFERER dans une base de données. Seulement, voila : celui-ci est vide plus d'une fois sur deux ! Qu'on ne vienne pas me dire qu'une personne sur deux tape l'url de mon site à la main, nous ne sommes pas si populaires :p

Ainsi, auriez-vous une explication au pourquoi de la chose ? Et une suggestion pour obtenir des statistiques valables ?

Merci d'avance
JerryOne3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 10h29   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
les favories ou l'historique ne sont pas comptés non plus et ca rentre aussi dans la navigation anonyme, moi par exemple sous firefox j'ai enlevé le fait de transmette le HTTP_REFERER. De plus les variables serveur dépendent...du serveur.

Citation:
$_SERVER est un tableau contenant des informations comme les en-têtes, dossiers et chemins du script. Les entrées de ce tableau sont créées par le serveur web. Il n'y a aucune garantie que tous les serveurs les rempliront tous ; certains en oublieront quelques-unes et en rajouteront de nouvelles non mentionnées ici. Cependant, un grand nombre de ces variables fait partie des » spécifications CGI/1.1, et vous pouvez donc vous attendre à les retrouver.
http://php.net/manual/fr/reserved.variables.server.php
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 10h49   #3
Nouveau Membre du Club
 
Inscription : novembre 2008
Messages : 78
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 78
Points : 33
Points : 33
Certes, je suis bien conscient de ca. Cependant, le système de mon site fait qu'on y arrive en général via moteur de recherche, et il ne fidélise pas vraiment les clients... De plus, c'est des internautes de base, en général pas vraiment au courant de ce que leur navigateur fait / peut faire. Ils sont souvent sous un IE de base, au max c'est un petit FF 3, et ca m'étonnerait vraiment beaucoup qu'autant d'entre eux sache configurer son navigateur. Ainsi, j'ai vraiment du mal à comprendre...

Notez que si c'était un problème du server, je n'en aurais eu aucun de rempli, ça ne peut pas être ça.

le url rewriting peut-il influer sur ceci ?

La multiplication des include peut-elle avoir un impact ?

Si ce n'est pas le cas, il doit bien y avoir un moyen plus fiable de détecter la provenance d'un visiteur... Je pense à tous les outils de stats qui donnent des infos détaillés, que ça soit Analytics, Piwik, Urchin... Je ne peux pas croire qu'ils s'appuient sur un moyen aussi peu fiable.

ps : je filtre les bots avant le script
JerryOne3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h42.


 
 
 
 
Partenaires

Hébergement Web