Para obtener la url actual en php solo necesitamos  utilizar la variable predefinida por php $_SERVER con dos índices HTTP_HOST y REQUEST_URL.
El HTTP_HOST obtiene el nombre de dominio mientras el REQUEST_URL obtiene la página donde se encuentra actualmente
En el siguiente ejemplo vamos a usar el siguiente ejemplo: webdebe.com/categoria/php
 

echo $_SERVER['HTTP_HOST'];
// Salida: webdebe.com
echo $_SERVER['REQUEST_URI'];
// Salida: /categoria/php

 

Podríamos crear una función para facilitar el trabajo así también para verificar si el dominio cuenta con el protocolo http o https y asi tener la url base con php

 

<?php
#webdebe.com
function url(){
    if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') {
        $url = "https://";
    }else{
        $url = "http://";
    }
    echo $url.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
}

url();

?>

 

Con esto basta para saber la url completa con php, extraer la url con php es muy facil y con pocas lineas de codigo tenemos completo nuestro script




Deja un Comentario

Tu dirección de correo no sera publicado. Los campos obligatorios están marcados con *

Nombre *
Correo *
Web