Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/07/2008, 01:08
Avatar de editjj
editjj
 
Fecha de Ingreso: febrero-2006
Ubicación: madrid
Mensajes: 34
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Re: detectar dominio padre php

Cita:
Iniciado por jcxnet Ver Mensaje
Yo uso esta para detectar el dominio de una página, pero la puedes modificar para que le envíes la URL y te devuelva lo que necesitas:
Código PHP:
function strleft($s1, $s2) { return substr($s1, 0, strpos($s1, $s2));}

function 
selfURL() { 
$s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : ""; 
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s; 
$port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]); 
$URL = $protocol."://".$_SERVER['SERVER_NAME']."/";
$pos = strpos($URL, "www.");
if (
$pos === false){
    
$pos = strlen("http://");
    
$URL = substr($URL,0,$pos).'www.'.substr($URL,$pos);
}
return 
$URL;
} 
Buenos dias, he intentado utilizar este código pero no funciona en mi servidor, he probado a cambiar $_SERVER por $HTTP_SERVER_VARS por si era cuestión de la versión de PHP, ¿alguna idea de cual puede ser el problema?

muchas gracias