Recoger el nombre de la URL en php

necesito un script en php que me de el nombre del dominio donde se esta ejecutando. Por ejemplo yo tengo un archivo index.php que esta en el dominio...

La FAQ Recoger el nombre de la URL en php tiene

Pertenece a la categoría:
Pregunta
necesito un script en php que me de el nombre del dominio donde se
esta ejecutando. Por ejemplo yo tengo un archivo index.php que esta en
el dominio www.ejemplo.com; pues dentro de ese index.php quiro tener
un print que me de resultado = ejemplo o ejemplo.com o
www.ejemplo.com; segun este escrita la url en la barra de direcciones.




Esto es posible? solo he encontrado el PHP_SELF pero este te daria
"index.php" el archivo, no el dominio que es lo que me interesa.
Respuesta de Ruben
Realmente solo tienes una falla en el codigo y es muy pequeña pero afecta onmouseover='this.style.background=
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

Marina

19/7/2006
Prueba con:
<? echo $HTTP_HOST ?>
<? echo $HTTP_REFERER ?>

Te devuelve la IP:
<? echo $HTTP_ADDR ?>

Carlos Alcaraz

16/7/2009
Puedes probar con $_SERVER["REQUEST_URI"]
con ésta opción, puedes capturar la Url que llega al SERVER ....

echo $_SERVER["REQUEST_URI"];

incluyendo dominio, parámetros, hash, etc ....

rubenlin medina

18/4/2011
url en php
para urls activas es:
<? echo "http://TUWEB.COM/$_SERVER[REQUEST_URI]";?>

te sale la url larga y completa solo tienes que agregar el nombre de dominio aunque tambien creo q puedes omitir con la variable $HTTP_HOST/$_SERVER[REQUEST_URI] pero como lo explike ay ami me funca...
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías