begin process at 2012 05 31 12:17:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Problème avec $_SERVER['HTTP_REFERER']


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec $_SERVER['HTTP_REFERER']

jeudi 7 janvier 2010 à 15:23:46 | Problème avec $_SERVER['HTTP_REFERER']

lapoche21

Bonjour,
j'ai édité un code en php utilisant $_SERVER['http_referer'] et la fonction marche bien avec firefox et sous IE8 sa bug.

Message erreur :
Notice: Undefined index: HTTP_REFERER in nom de ma page

J'utilise easyphp 3

Merci de votre aide.
jeudi 7 janvier 2010 à 16:06:38 | Re : Problème avec $_SERVER['HTTP_REFERER']

syndrael

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.
jeudi 7 janvier 2010 à 20:02:43 | Re : Problème avec $_SERVER['HTTP_REFERER']

neigedhiver

Salut,

Code PHP :
if (isset($_SERVER['HTTP_REFERER'])) {
...
}


A défaut tu peux mettre en Cookie l'adresse de la page précédente visitée.


Ou dans une variable de session, ce que je trouve un poil plus sécurisé ^^ (un petit poil, hein)

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
jeudi 7 janvier 2010 à 20:22:24 | Re : Problème avec $_SERVER['HTTP_REFERER']

kohntark

Membre Club
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.

Cordialement,


Kohntark -

jeudi 7 janvier 2010 à 20:24:54 | Re : Problème avec $_SERVER['HTTP_REFERER']

kohntark

Membre Club

NEIGE !!!!!!! je m'énerve moi même !!!

Tu vas une fois de plus penser que je te suis alors qu'une nouvelle fois je n'avais pas vu ton message.

Grrrr ...

bonne soirée,


Kohntark -

jeudi 7 janvier 2010 à 20:56:58 | Re : Problème avec $_SERVER['HTTP_REFERER']

lapoche21

merci à tous pour vos réponses j'ai utilisé du coup les variables de session.


Cette discussion est classée dans : problème, server, http, referer


Répondre à ce message

Sujets en rapport avec ce message

Probleme de HTTP_REFERER [ par JoJo738 ] Bonjour, J'ai un gros probleme de HTTP_REFERER en localhost. Et j'utilise ceci : <span style="font-family: 'Courier New'; font-style: normal; font-var Pourquoi $_SERVER['HTTP_REFERER'] ne marche pas ? [ par ImmortalPC ] Salut, pourquoi ça ne marche pas ? echo $_SERVER['HTTP_REFERER']; ?> Je vais avt sur une autre page. @+Immortal-PC,télécharge identification [ par ehmarc ] salut,j'utilise ca pour faire l'identification :header('WWW-Authenticate: Basic realm="My Realm"');je voudrai savoir combien de temps sont valables le sortir d'une boucle [ par rich25200 ] bonjour,je recupere la langue du navigateur d'un visiteur en fesant ce code :if ($userlang=="") { $userlang=$_SERVER['HTTP_ACCEPT_LANGUAGE']; $userlan Problème avec un script ! [ par vernoff ] Salut, j'ai télécharger ce script sur votre site :http://www.phpcs.com/code.aspx?ID=12830le problème c'est que laffichage des news marche pa pourtant HTTP_REFERER dans un lien [ par pappolypheme ] Bonjour, je voudrais savoir si je met la variable HTTP_REFERER dans un lien, mon système de stats qui enregistre les HTTP_REFERER le prendra comme s La page visitée précedement ! [ par Marshall_Mathers ] Salut à tous ! Je voudrai connaitre la page précédement visitée... rien que ça :lol: (je connais $_SERVER['REFERER'] mais semeble que ca marche pas.. Problème de require (); [ par Tilix ] Salut, sur une de mes pages, j'ai la source suivante : $variable="variable1"; require ("http://www.monsite.com/page.php?var=$variable"); Mais, mon trouver le http_referer (-2) [ par GuilleW ] Bonjour bonjour , voila mon probleme j'ai une redirection .fr.st je souhaite utiliser la fonction http_referer mais si je fait sa j'ai la page de redi problème apache ?? [ par mezees ] j'ai résolu mon problème de lien , en fait un espace en trop avant le &...bon mais j'ai encore un problème !!dans mon tableau, je peux trier par quatr


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales