2015-07-15 4 views

ответ

0

Да, если вы поместите этот код (пример)

function get_base_domain_by_name ($name) { 
if (is_string($name) && preg_match('/^[a-z0-9\-\.]+\.[a-z0-9\-]+$/i', $name) === 1) { 
    $parts = array_reverse(explode('.', strtolower($name))); 
    $base = array_shift($parts); 
    foreach ($parts as $part) { 
     $base = $part.'.'.$base; 
     if (($addr = gethostbyname($base)) != $base && preg_match('/^[0-9\.]+$/', $addr) === 1) { 
      return($base); 
     } 
    } 
} 
return(false); 

} 

function get_base_domain_by_addr ($addr) { 
    return(get_base_domain_by_name(gethostbyaddr($addr))); 
} 
$domain = get_base_domain_by_addr($_SERVER['REMOTE_ADDR']); 
echo $domain; 

Вы можете получить URL из Сайта, который обратился к вам, и если вы используете: $ _SERVER [ «REMOTE_ADDR»] вы можете получить IP-адрес.

+0

Благодарим вас за ответ. Я помещаю это в файл, к которому обращаются? Спасибо. –

Смежные вопросы