Version complète: sur le forum Webmaster Hub : Trou de mémoire
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
-ZN-
Bonjour,

je cherche à afficher l'URL de la page en cours en PHP. Il me semble que c'est tout simple, mais je n'arrive pas à mettre la main sur la fonction (ou variable globale) qui fait ça. Pourriez-vous m'aider s'il vous plait?

Merci d'avance,

ZN
NorSeb
Hello,

De mémoire, j'ai un peu de mal aussi. Tu peux essayer $REQUEST_URI.

Sinon, regarde ce que te donne la fonction phpinfo(); wink.gif
MS-DOS_1991
Bonjour smile.gif

De mémoire aussi:
CODE
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
Jan
$_SERVER["REQUEST_URI"] non?
http://fr.php.net/fr/reserved.variables
-ZN-
Merci les amis, c'est bien du côté des variables serveur que j'aurai du cherché.

Impressionnant votre temps de réponse biggrin.gif
thierry8
CITATION(Jan @ mercredi 12 avril 2006, 17h00)
$_SERVER["REQUEST_URI"] non?
http://fr.php.net/fr/reserved.variables
*

Oui aussi.
Cela dépend de l'utilisation que l'on veut en faire, l'une sera à privilégier par rapport à l'autre.

$_SERVER["REQUEST_URI"] prendra l'url que vous affiche le navigateur ( donc utile si on manipule les url ) $_SERVER['SCRIPT_NAME'] prendra, comme son nom l'indique le nom du script qui traite la page.
Anonymus
Bon..
Pour départager tout le monde, je ne dirais que 2 choses :
$_SERVER['REQUEST_URI'];

et
print_r($_SERVER);
Affiches les toutes, tu verras bien celle dont tu as besoin wink.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.