Saltar al contenido
Codifíca.me | Desarrollo web | Programación
Php

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

17 enero, 2015

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.