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

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