8797 sujets

Développement web côté serveur, CMS

Bonjour à tous Smiley biggrin

bon voilà j'ai un petit soucis avec $_SERVER['HTTP_REFERER'] en php. En effet cette variable ne m'affiche rien.

<?php echo '-->' . $_SERVER['HTTP_REFERER']; ?>


La page utilisant ce script est bien une page appelée par un lien d'une autre page.

Merci de m'aider à résoudre ce problème et @+ Smiley cligne .

P.S. Testé avec Firefox 1.0.4 win et ie 6 sp2
P.P.S. Testé aussi en désactivant mon firewall (nav 2005)
Modifié par oli (23 Jun 2005 - 00:54)
solo a écrit :
Salut

tu as utilisé $_SERVER sans le "_" dans ton script Smiley smile



Smiley biggol

Merci mais j'ai recopié la ligne, je ne l'ai pas tapée Smiley smile

Dans mon code il y a bien le "_" Smiley cligne

Je vais quand même éditer le premier post histoire de..
Merci solo.

En fait le problème venait de Norton. En ne désactivant que le firewall cela ne marchait pas par contre en désactivant carrément nav ça marche Smiley sweatdrop

Merci encore et @ + Smiley cligne
Attention tout de même ! En effet, $_SERVER['HTTP_REFERER'] est une information fournis par le client, elle n'est donc pas fiable (elle peut être absente ou erroné !)... EN consequance, il faut toujours etre très mefiant Lors de l'utilisation de celle-ci

Smiley cligne
Jep a écrit :
Attention tout de même ! En effet, $_SERVER['HTTP_REFERER'] est une information fournis par le client, elle n'est donc pas fiable (elle peut être absente ou erroné !)... EN consequance, il faut toujours etre très mefiant Lors de l'utilisation de celle-ci

Smiley cligne


tu as raison Jep. Certains navigateurs même peuvent changer cela.

Cependant dans mon cas il s'agit d'une simple redirection Smiley cligne