Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1595 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  $_SERVER['HTTP_REFERER'] ne fonctionne pas toujours

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

$_SERVER['HTTP_REFERER'] ne fonctionne pas toujours

n°1967699
ingeniomat​ique
Posté le 19-02-2010 à 18:04:49  profilanswer
 

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

mood
Publicité
Posté le 19-02-2010 à 18:04:49  profilanswer
 

n°1967704
aideinfo
Posté le 19-02-2010 à 18:15:22  profilanswer
 

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
n°1967705
ingeniomat​ique
Posté le 19-02-2010 à 18:18:07  profilanswer
 

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.

n°1967706
billgatesa​nonym
Posté le 19-02-2010 à 18:24:25  profilanswer
 


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
n°1967708
ingeniomat​ique
Posté le 19-02-2010 à 18:26:08  profilanswer
 

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

n°1967725
aideinfo
Posté le 19-02-2010 à 19:45:10  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  $_SERVER['HTTP_REFERER'] ne fonctionne pas toujours

 

Sujets relatifs
Access 2007 left join qui fonctionne comme inner join ???[AJAX] Ne fonctionne pas sous IE ...
Générateur qui ne fonctionne pas[SQL SERVER] Ajout d'une colonne en PS...mais inutilisable
Mon OR ne fonctionne pascréer un server socket à partir d'une servlet
problem avec HTTP_ACCEPT_LANGUAGE[JSP-Servlet] doPost ne fonctionne pas
[SQL SERVER 2008] Backup loginsRequêtes HTTP en Phython
Plus de sujets relatifs à : $_SERVER['HTTP_REFERER'] ne fonctionne pas toujours


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR