Einführung in PHP zum Abrufen des Hostnamens
In PHP können Sie den Hostnamen des aktuellen Servers über die integrierte Funktion gethostname() abrufen. Diese Funktion gibt eine Zeichenfolge zurück, die den Hostnamen des aktuellen Computers enthält, zum Beispiel: „Aktueller Hostname: mein-Computer“.
So erhalten Sie einen Hostnamen mit PHP
Der Hostname kann einfach mit der Funktion gethostname() ermittelt werden. Diese Funktion erfordert keine zusätzlichen Parameter und kann direkt aufgerufen werden.
Codebeispiel
<?php
$hostname = gethostname();
echo "aktueller Hostname:$hostname";
?>
Ausgabebeispiel
Aktueller Hostname: my-computer
Ausführliche Beschreibung
Die Funktion gethostname() führt die folgenden Vorgänge aus:
- Überprüfen Sie den Hostnamen in der Datei /etc/hostname des Systems.
- Wenn die Datei /etc/hostname nicht vorhanden oder leer ist, wird der vom Betriebssystem bereitgestellte Standard-Hostname verwendet.
- Gibt den Hostnamen als String zurück.
Dinge zu beachten
- gethostname() gibt nur den Hostnamen zurück, nicht den vollqualifizierten Domänennamen (FQDN). Wenn ein FQDN erforderlich ist, kann er in Verbindung mit gethostbyname() verwendet werden.
- Unter bestimmten Umständen gibt gethostname() möglicherweise eine leere Zeichenfolge zurück.
- In Windows-Systemen können Sie auch getenv("COMPUTERNAME") verwenden, um den Hostnamen abzurufen.