Niveau
..........
En rapport...

Connaître l'url ?

En javascript, on dispose de location.href qui renvoie l'url complète de la page.
Complète car tous y est : le protocole, le domaine, le port, le chemin, la page, les paramètres…
En php, il n'y a pas d'équivalent direct…
Toutes les données sont stocké séparément dans un tableau ($_SERVER).
Voici donc une petite fonction qui va s'occuper de reconstituer l'url complète d'une page avec ces données.

Code

php
	function getfullURL() {
		return 'http'.(($_SERVER['HTTPS']=='on')?'s':'').'://'.$_SERVER['HTTP_HOST'].(($_SERVER['SERVER_PORT']!='80')?':'.$_SERVER['SERVER_PORT']:'').$_SERVER['REQUEST_URI'];
	}

iDo 21/03/2006 16:57