Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2012, 16:37
onezzz
 
Fecha de Ingreso: agosto-2012
Mensajes: 16
Antigüedad: 11 años, 9 meses
Puntos: 0
averiguar host de una $url (incluso subdominios)

Pues necesito sacar el servidor/host principal de una url, que puede ser de diferentes formas:

servidor.com/lo/que/sea
sub.servidor.com/lo/que/sea
sub.sub.servidor.com/lo/que/sea

para las del primer tipo bastaria con

Código PHP:

 $servidor 
parse_url($url);
 
 
$servidor $servidor["host"]; 
el problema viene con lso demas tipos de urls, ya que considera host todo lo anterior a la primera / (luego de http://, si lo incluye)

estoy mirando la forma de mostrar "servidor.com" en todos los casos, pense en contar el numero de veces que la cadena lleva un "." con substr_count, para asi saber si se trata de un subdominio, ya que si hay mas de un punto estamos ante uno de los casos

pero ahi me he atascado, alguna idea?