Hallo ihr,
ich möchte zuverlässig die Domain einer URL ermitteln, ohne Protokoll, ohne Subdomain, ohne nachfolgenden Verzeichnisse oder Dateinamen.
Ich habe das jetzt so gelöst:
<?php
$url = "http://irgend.was.domain.de/a/b/c/d.php?id=5";
$tmpUrl = explode("//",$url);
$tmpUrl = explode("/",$tmpUrl[1]);
$tmpUrl = explode(".",$tmpUrl[0]);
$tld_name = $tmpUrl[count($tmpUrl)-2];
$tld_endung = $tmpUrl[count($tmpUrl)-1];
$tld = $tld_name.".".$tld_endung;
echo $tld;
?>
Kann man das so machen oder ist das unzuverlässig und funktioniert möglicherweise bei bestimmten Adressen nicht?
Grüße
Sven