Vous pouvez utiliser la variable globale $_SERVER pour récupérer l’URL de la page courante en PHP. $_SERVER est une variable super-global, ce qui signifie qu’elle est toujours disponible dans tous les domaines.
Pareil, si vous souhaitez une URL complète de la page courante, vous devez vérifier le nom du schéma (ou protocole), que ce soit http ou https, comme indiqué dans l’exemple ci-dessous:
Code source :
<?php if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') $url = "https"; else $url = "http"; // Ajoutez // à l'URL. $url .= "://"; // Ajoutez l'hôte (nom de domaine, ip) à l'URL. $url .= $_SERVER['HTTP_HOST']; // Ajouter l'emplacement de la ressource demandée à l'URL $url .= $_SERVER['REQUEST_URI']; // Afficher l'URL echo $url; ?>
Posted in Non classé, PHP