Hellihello
Und ist es richtig, dass ich die dann zB. einfach mit explode() auseinandrepflücken kann und die Parameter im Array bearbeite, oder gibts da eine elegantere Methode
Nein.
Das sollte natürlich "Ja, und nein (auch wenn es sicher irgendwie auf den Anwendungsfall ankommt)." lauten, sorry.
class URL {
var $Domain;
var $topleveldomain;
var $Hauptdomain;
var $Subdomainnamen=Array();
var $Parameter=Array();
function __construct() {
$this->Domain=$_SERVER["HTTP_HOST"];
$Domainteile=explode(".",$this->Domain);
$Anzahl_Domainteile = count($Domainteile);
$this->topleveldomain=($Domainteile[$Anzahl_Domainteile-1]);
unset($Domainteile[$Anzahl_Domainteile-1]);
$this->Hauptdomain=($Domainteile[$Anzahl_Domainteile-2]);
unset($Domainteile[$Anzahl_Domainteile-2]);
$this->Subdomainnamen=$Domainteile;
$lokalerPfadname=substr($_SERVER["REDIRECT_URL"],1);
$this->Parameter=explode("/", $lokalerPfadname);
}
}
naja das Auseinandernehmen erstmal auch (also der Anwendungsfall meine ich)?
Dank und Gruß,
frankx