Une petite fonction bien pratique pour parser une chaine de caractères de type URL
et obtenir le nom de domaine, tout cela en PHP.
Exemples d'utilisation :
ht*p://domain.fr => domain.fr
ht*p://domain.fr/users/main.html => domain.fr
ht*p://www.domain.fr => domain.fr
ht*p://www.domain.fr => domain.fr
Code:
function GetDomain($url)
{
$nowww = ereg_replace('www\.','',$url);
$domain = parse_url($nowww);
if(!empty($domain["host"]))
{
return $domain["host"];
} else
{
return $domain["path"];
}
}
Source
http://corpocrat.com/2009/02/28/php-how ... -from-url/