Volver a la página principal
lunes 10 febrero 2025
7

Cómo obtener la URL de la página actual con PHP

En PHP, puedes obtener la URL completa de la página actual utilizando las variables globales $_SERVER. Estas contienen información sobre la solicitud HTTP, el servidor y el entorno de ejecución.

Método para obtener la URL actual

Puedes construir la URL combinando varias variables de $_SERVER:

$url_actual = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") .
             "://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

echo $url_actual;

Explicación del código

  • $_SERVER['HTTPS']: Comprueba si la conexión es segura (https o http).
  • $_SERVER['HTTP_HOST']: Obtiene el nombre del host (ejemplo: www.ejemplo.com).
  • $_SERVER['REQUEST_URI']: Devuelve la ruta y parámetros de la URL.
  • Se concatenan estas partes para formar la URL completa.

Ejemplo de salida

Si la página cargada es https://www.ejemplo.com/carpeta/pagina.php?id=10, el código mostrará:

https://www.ejemplo.com/carpeta/pagina.php?id=10
Etiquetas:
php
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer