Muestra la URL completa de la página actual con código PHP

Nunca abordé demasiado programación de computadoras en este sitio, su objetivo principal es proporcionar recursos gratuitos a quienes se sienten menos cómodos con las computadoras. Programar y aprender lenguajes informáticos parece, por tanto, básicamente, lejos de las preocupaciones del corazón de los lectoresConsejos y ayuda de TI. Sin embargo, y desde hace un tiempo, he decidido ampliar los temas tratados y, por tanto, crear contenido gratuito para webmasters. Hablando tanto de CMS (y en particular del más utilizado de ellos, WordPress), webmarketing, SEO, pero también de lenguaje de programación. Este será el caso de hoy con un artículo sobre uno de los lenguajes informáticos más utilizados, PHP. Comenzamos lentamente con un pequeño script en PHP que le permite mostrar la URL de la página actual visitada.

Índice()

    Mostrar la URL de la página actual en PHP

    No les recordaré aquí la sintaxis de PHP, sus requisitos previos, cómo funciona, etc. El objetivo es simplemente darle este fragmento de código que le permite recuperar la URL de la página actual visitada. Pero necesitará un mínimo de conocimientos de PHP o lenguajes de programación para salir adelante. Para obtener la URL de la página web que se muestra, deberá recuperar tres piezas de información en su secuencia de comandos:

    • El protocolo utilizado por el servidor web: http o su versión segura, https usando la variable $ _SERVE, Variable de PHP que contiene mucha información sobre el servidor. Entonces usaremos $ _SERVE['HTTPS'] para saber si el servidor está usando la versión segura de http o no.
    • El nombre de dominio del sitio gracias a $ _SERVE['HTTP_HOST'] que le permite recuperar el nombre de dominio del sitio de la página visitada (o por defecto su dirección IP si el sitio no tiene un nombre de dominio).
    • La página actual que está visitando. Si solo desea obtener la página, preferiblemente use $ _SERVE['PHP_SELF']. Sin embargo, puede ser muy útil recuperar los parámetros de la consulta, es decir, cualquier cosa después del signo de interrogación (?). Por ejemplo: index.php? categoría = 3 & página = 2 En este caso específico, usaremos en su lugar $ _SERVE['REQUEST_URI'] para obtener la URL completa de la página actual.

    Deja de hablar, aquí está mi código para recuperar la dirección de la página actual: // protocolo utilizado: http o https?
    if (isset ($ _ SERVER['HTTPS']) && $ _SERVE['HTTPS'] === 'en') $ url = "https: //"; else $ url = "http: //";
    // host (nombre de dominio o incluso dirección IP)
    $ url. = $ _SERVER['HTTP_HOST'];
    // ubicación del recurso (nombre de la página mostrada). Utilice $ _SERVER['PHP_SELF'] si no desea mostrar parámetros de consulta
    $ url. = $ _SERVER['REQUEST_URI'];
    // mostramos la URL de la página actual
    echo $ url;
    ?>

    Use este código en WordPress

    ¿Quizás estás usando WordPress y quieres usar este código? ¡Sepa que es muy posible! Por eso, te aconsejo que leas mi artículo sobreusando código PHP en WordPress y los dedicados a Código corto y Fragmento de WordPress en mi sitio dedicado al CMS número uno del mundo. Ahí lo tienes, ¡espero que te haya sido útil!

    ¡Haz clic para puntuar esta entrada!
    (Votos: 0 Promedio: 0)

    Manuel Fernández

    Aficionado a la tecnología y a la manera de arreglar los problemas diarios que nos plantea ;)

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir