Blog
En esta oportunidad vamos a ver cómo obtener el dominio actual en PHP, con un código muy sencillo. Esta función puede ser de gran utilidad en muchas ocasiones, una de ellas podrías ser cuando se requiera distinguir el ambiente donde se encuentre el proyecto, ya que podría utilizarse un dominio para realizar tareas de testing y otro para lanzar el sitio a producción.
Código para obtener el dominio en PHP
Ya que sabemos para que podrías querer obtener el dominio, ahora veremos como realizar dicha función. Para esto se requiere utilizar una variable global que ya se encuentra definida de forma predeterminada, la variable en cuestión es $_SERVER, a continuación el código:
echo $_SERVER['SERVER_NAME'];
Como podemos ver en la variable $_SERVER se guarda un array con mucha información, donde podemos encontrar al SERVER_NAME, la cual ofrece el nombre de dominio.
Por ejemplo, si ejecutaría ese código en este servidor el resultado sería “programacionextrema.com”.
Bueno gente, eso es todo lo que hay que saber para obtener el nombre del dominio en el servidor con el lenguaje de programación PHP. Si tiene alguna duda o consulta pueden escribir en los comentarios.
Menudo aporte gracias.
NOooo veas
Hola, Quisiera saber si php me puede dar el dato de ¿desde cuál dominio están accediento al script php? … Tengo un pequeño script en php que me permite principalmente ejecutar instrucciones mysql. Este script es invocado desde dos origenes (1) una app para andoird compilada con cordova y hecha con html/css/js usando ajax o fetch para acceder a los php y (2) una web con funciones equivalentes a la app para aquellas personas que no tengan celular android. Estoy intentando bloquear el acceso a los archivos de la carpeta donde alojo los php mediante .htaccess dando acceso solo a los dominios que yo incluya en el htaccess. Quisiera saber si php me puede dar el dato de ¿desde cuál dominio están accediento al script php? Muchas gracias
Daniel puedes usar $_SERVER[‘HTTP_REQUEST’];