Working for OP:
$host = parse_url($url, PHP_URL_HOST);
Ben çalışmak zorunda PHP sürümü iki parametre (Zend Engine 1.3.0) kabul etmez. Ne olursa olsun. İşte benim için çalışan kod - Eğer full URL düzeni (http://) dahil olması gerekiyor. Eğer güvenli bir düzeni http:// (ve https:// ya da başka bir şey değil), sadece ihtiyacınız olanı almak için bu prepend olabilir varsayabiliriz.
Working for me:
$url = 'http://foo.com/bar/foo';
$parts = parse_url($url);
$host = $parts['host'];
echo "The host is $host\n";