Afficher l'adresse d'un site

Mammouth du PHP | 620 Messages

27 août 2009, 20:58

bonjour,
existe il une fonction qui permet d'afficher l'adresse d'une site.
par exemple si mon site a cette adresse http://www.monsiteinternet.com je veus afficher sur mes pages vous etes sur http://www.monsiteinternet.com et ce peut importe l'endroit ou on se trouve sur le site.
par exemple si on est dans http://www.monsiteinternet.com /pages/mapage.php je veus que das ma page avoir vous etes sur http://www.monsiteinternet.com

Merci

Mammouth du PHP | 620 Messages

27 août 2009, 21:07

ok c'est bon j'ai trouvé merci.
$_SERVER['HTTP_REFERER'] 

ViPHP
ViPHP | 1136 Messages

27 août 2009, 21:09

Salut ,

avec ceci , tu devrais pouvoir t'en sortir .. attention à protéger l'affichage des ces données qui peuvent facilement falsifié

http://fr2.php.net/manual/fr/reserved.v ... server.php

Good luck ,

Ch.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

28 août 2009, 03:44

ok c'est bon j'ai trouvé merci.
$_SERVER['HTTP_REFERER'] 
Bonjour,

ATTENTION, cela ne va pas afficher l'url du site sur lequel tu es mais l'url de la page précédente où tu étais.
Si un autre site internet par exemple www.toto.com fait un lien vers ton site, la variable HTTP_REFERER va contenir "www.toto.com" et non pas l'url de ton site.

Fais un phpinfo() pour regarder la bonne variable à utiliser (HTTP_HOST de mémoire) ;)
Quand tout le reste a échoué, lisez le mode d'emploi...