Так что я использую эту функцию здесь:
function get_domain($url)
{
$pieces = parse_url($url);
$domain = isset($pieces['host']) ? $pieces['host'] : '';
if (preg_match('/(?P<domain>[a-z0-9][a-z0-9\-]{1,63}\.[a-z\.]{2,6})$/i', $domain, $regs)) {
return $regs['domain'];
}
return false;
}
$referer = get_domain($_SERVER['HTTP_REFERER']);
И мне нужно еще одно регулярное выражение, если кто-то будет так любезен помочь.
Именно то, что мне нужно, чтобы получить весь домен, включая поддомен.
Скажем, настоящая проблема у меня сейчас. Когда люди ведут блог по примеру: myblog.blogger.com
URL реферера будет просто blogger.com, что не идеально.
Так что, если кто-то может мне помочь, чтобы я мог получить включающий поддомен в качестве кода регулярного выражения для вышеприведенной функции, id очень ценю его!
Спасибо!