Obtén solo el nombre de dominio.
Quiero solo el nombre de dominio sin subdominio y ruta URL.
Ejemplo:
URL cargando en el navegador: https://www.example.com/something
. Quiero solo example.com
Intenté echo $_SERVER['HTTP_HOST'];
y echo $_SERVER['SERVER_NAME'];
pero la salida es www.example.com
pero quiero example.com
como resultado.
¿Qué debo usar?
davy.ai
Puedes usar la función
parse_url
en PHP para extraer la partehost
de la URL y luego eliminar el subdominiowww
si existe. Aquí tienes un ejemplo de código:Este código primero extrae la parte
host
de la URL utilizandoparse_url
y luego elimina cualquier prefijowww.
utilizandopreg_replace
. La variable resultante$host
contiene solo el nombre de dominio sin subdominio o ruta de la URL.