$_SERVER['HTTP_REFERER'] ne fonctionne pas toujours

$_SERVER['HTTP_REFERER'] ne fonctionne pas toujours - PHP - Programmation

Marsh Posté le 19-02-2010 à 18:04:49    

Bonsoir à tous,
 
Je gère plusieurs dizaines de noms de domaine que j'ai TOUS redirigés vers mon site principal.
 
Pour gérer mes statistiques, j'utilise la commande PHP $_SERVER['HTTP_REFERER'] pour répertorier depuis lequel des domaines l'utilisateur s'est connecté.
 
Cela fonctionne très bien avec tous mes domaines achetés chez un fournisseur (netissime.com) mais le Http_referer n'affiche RIEN avec les domaines d'un autre fournisseur (ovh.com).
 
J'ai tenté de contacter ces derniers mais en vain.
 
Pouvez-vous me dire quoi faire ?
Une fonction permettant de résoudre ce souci ?
Ou une autre solution ?
 
Merci par avance de votre retour.
 
Très bonne soirée,
Antoine

Reply

Marsh Posté le 19-02-2010 à 18:04:49   

Reply

Marsh Posté le 19-02-2010 à 18:15:22    

Si la redirection se fait par PHP, certains hébergeurs suppriment cette information.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 19-02-2010 à 18:18:07    

Les noms de domaine commandés n'ont de programmé qu'une redirection.
Concernant l'hébergement je suis sur un serveur dédié que je gère moi meme.
Merci par avance de votre aide.

Reply

Marsh Posté le 19-02-2010 à 18:24:25    


HTTP_REFERER n'est pas une information sur laquelle l'on puisse se fier en toutes circonstances.
C'est indiqué clairement dans la documentation :

Citation :

The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
 
(Source : http://www.php.net/manual/en/reser [...] erver.php)


 
HTTP_REFERER ne dépend pas des serveurs mais des postes clients ("user agents", les navigateurs).
(voir par exemple http://www.phpbuilder.com/board/ar [...] 4100.html)


Message édité par billgatesanonym le 19-02-2010 à 18:33:07
Reply

Marsh Posté le 19-02-2010 à 18:26:08    

Malheureusement je suis une bille en anglais !
Ca veut dire qu'il y a une autre solution ?

Reply

Marsh Posté le 19-02-2010 à 19:45:10    

Le mieux est de passer un paramètre à ta redirection. Il est probable qu'OVH nbe transmette pas cette info lors de la redirection.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed