Moin!
habe eben einen var_dump( $_SERVER );
gemacht, und tatsächlich steht überall das www. davor.Ist es der einzige Weg, den ["SERVER_NAME"] explodieren zu lassen und von den Trümmern nur die letzten beiden (abc und de) zu nehmen?
Da die Domain für den Betrieb des Servers absolut irrelevant ist, sondern lediglich der verwendete Hostname interessiert, steht die Domaininformation eben nicht zur Verfügung. Da es ja aber relativ simpel ist, aus einem Hostnamen die Domain zu extrahieren, hat man sich wohl diese Redundanz gespart.
Im übrigen steht der aktuell verwendete Hostname in $_SERVER['HTTP_HOST'] - nur falls du mehrere virtuelle Hosts in demselben VHost-Container zusammenfaßt (Domain-Aliasse etc.). Er eignet sich je nach Anwendungsfall deutlich besser für dynamische Zusammensetzung von absoluten URLs als der einzigartige SERVER_NAME, der vom HTTP_HOST durchaus abweichen kann.
- Sven Rautenberg
"Love your nation - respect the others."