Buscador


En todo Internet
En Uterra.Com

Contenidos


En ocasiones nos vemos obligados a capturar la URL de una determinada página, por ejemplo, cuando un usuario se identifica y una vez identificado lo queremos devolver la página donde se encontraba en el momento en que se identifico.

Para capturar la URL necesitamos recoger dos variables globales, la que recoge el nombre del dominio, y la que recoge la ruta completa del archivo y las posibles variables pasadas por la URL.

Preste atención a que el unicio de la URL es decir, “http://” no lo recogen estas variables globales.

Dado que tenemos pues tres partes, “http://”, el dominio y la ruta, tenemos que unificar estas tres variables en una sola.

Ofrecemos dos sintaxis, usa la que más te convenga.

<?php 
// Capturamos una URL pero NO las variables pasadas por URL

$dominio1 $_SERVER['HTTP_HOST']; 
$nombre_archivo1 $_SERVER['PHP_SELF']; 
$url "http://" "$dominio1"$nombre_archivo1"

echo
"$url"
?>

<br> 

<?php 
// Capturamos una URL completa incluidas las variables pasadas por URL

$dominio $_SERVER['SERVER_NAME']; 
$nombre_archivo $_SERVER['REQUEST_URI']; 
$url "http://" "$dominio"$nombre_archivo"

echo
"$url"
?> 

Código PHP