OVH Cloud OVH Cloud

$_SERVER['HTTP_REFERER'] et images

4 réponses
Avatar
Jean-Matthieu D.
Bonjour à tous !

Mon problème :
J'insère une image du type <img src="script.php" alt="" />

Je voudrais connaître dans mon "script.php" quel est le "REFERER" de
l'image. Comment faire ? $_SERVER['HTTP_REFERER'] semble être vide !

Merci beaucoup !

Cordialement,

Jean-Matthieu DECHRISTE

4 réponses

Avatar
CrazyCat
Jean-Matthieu D. wrote:
Je voudrais connaître dans mon "script.php" quel est le "REFERER" de
l'image. Comment faire ? $_SERVER['HTTP_REFERER'] semble être vide !


getenv("HTTP_REFERER") ?

--
Aide informatique: http://help-info.forumactif.com
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.crazy-irc.net

Avatar
bas
Voilà ce que l'on peut lire dans la doc php a propos de cette variable
globale:

"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."

Bref cette variable n'est pas fiable ...

Bas

Jean-Matthieu D. wrote:
Bonjour à tous !

Mon problème :
J'insère une image du type <img src="script.php" alt="" />

Je voudrais connaître dans mon "script.php" quel est le "REFERER" de
l'image. Comment faire ? $_SERVER['HTTP_REFERER'] semble être vide !

Merci beaucoup !

Cordialement,

Jean-Matthieu DECHRISTE


Avatar
Patrick Mevzek
Mon problème :
J'insère une image du type <img src="script.php" alt="" />

Je voudrais connaître dans mon "script.php" quel est le "REFERER" de
l'image. Comment faire ? $_SERVER['HTTP_REFERER'] semble être vide !


Le navigateur n'est pas obligé de remplir ce champ, et un proxy
intermédiaire peut le filtrer.

Bref aucune chance de batir quelque chose de fiable en se basant sur une
potentielle valeur dans ce champ.

Et le problème n'est en rien spécifique à PHP.

--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>

Avatar
Jean-Matthieu D.
Bonjour à tous !

Mon problème :
J'insère une image du type <img src="script.php" alt="" />

Je voudrais connaître dans mon "script.php" quel est le "REFERER" de
l'image. Comment faire ? $_SERVER['HTTP_REFERER'] semble être vide !

Merci beaucoup !

Cordialement,

Jean-Matthieu DECHRISTE


Après plusieurs essais, j'ai réussi à faire quelque chose, mais il est
vari qu'il faut faire attention car cette variable peut être vide selon
le navigateur !

Merci!

JMD