En este tutorial vamos a crear un PHP Script para obtener URL completa de cualquier página que queramos. Básicamente lo que haremos será obtener la URL por partes (la que se muestra en el navegador web) y la iremos armando con el script.
Debemos crear un archivo PHP con cualquier nombre para empezar a programar. Estaremos utilizando dos variables globales en PHP las cuales son las siguientes:
$_SERVER[‘HTTP_HOST’];
$_SERVER[‘REQUEST_URI’];
Con la primera variable vamos a poder recuperar el dominio de la página únicamente. Es decir, si la dirección que tenemos es la siguiente:
http://blog.aulaformativa.com/wp-admin/post-new.php
Estaremos recuperando lo siguiente:
blog.aulaformativa.com
La URL todavía no se encuentra completa pues falta lo demás luego del dominio, en este caso:
wp-admin/post-new.php
Para poder obtener aquella parte debemos utilizar la segunda variable mostrada anteriormente  Con la combinación de ambas variables podemos recuperar casi toda la URL de una página. Lo único que faltaría sería el protocolo el cual en este caso es “http://”.
El código para poder recuperar la URL completa se muestra a continuación, haciendo uso de las variables mostradas anteriormente: