Ben bunu kullanıyorum, belki işine yarar.
$dom = $_SERVER["HTTP_HOST"];
function getDomain($url) {
$pieces = parse_url($url);
$domain = $pieces['path'];
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;
}
$domain_adi = getDomain($dom);