Saltar al contenido
Php

Función PHP para obtener la URL de la página

Para obtener la URL de la página actual en PHP utilizamos una función que compondrá la URL, dependiendo si es https, y el puerto que utilice el servidor.

La función para obtener la URL de la pagina en una variable sería así

function MostrarURL() {
 $pageURL = 'http';
 if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
 $pageURL .= "://";
 if ($_SERVER["SERVER_PORT"] != "80") {
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 } else {
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
 } 
 return $pageURL;
 
}
$urldelapagina= MostrarURL();

¿Fácil no?, ya puedes obtener en una variable la URL de la página.