Heim > Artikel > Backend-Entwicklung > PHP verwendet häufig $_SERVER
Element-/Codebeschreibung
$_SERVER['PHP_SELF'] Gibt den Dateinamen des aktuell ausgeführten Skripts zurück.
$_SERVER['GATEWAY_INTERFACE'] Gibt die Version der vom Server verwendeten CGI-Spezifikation zurück.
$_SERVER['SERVER_ADDR'] Gibt die IP-Adresse des Servers zurück, auf dem das Skript gerade ausgeführt wird.
$_SERVER['SERVER_NAME'] Gibt den Hostnamen des Servers zurück, auf dem das Skript derzeit ausgeführt wird (z. B. www.w3school.com.cn).
$_SERVER['SERVER_SOFTWARE'] Gibt die Server-Identifikationszeichenfolge zurück (z. B. Apache/2.2.24).
$_SERVER['SERVER_PROTOCOL'] Gibt den Namen und die Version des Kommunikationsprotokolls zurück, als die Seite angefordert wurde (z. B. „HTTP/1.0“).
$_SERVER['REQUEST_METHOD'] Gibt die Anforderungsmethode zurück, die für den Zugriff auf die Seite verwendet wird (z. B. POST).
$_SERVER['REQUEST_TIME'] Gibt den Zeitstempel zurück, als die Anfrage gestartet wurde (z. B. 1577687494).
$_SERVER['QUERY_STRING'] Gibt die Abfragezeichenfolge zurück, wenn auf diese Seite über die Abfragezeichenfolge zugegriffen wird.
$_SERVER['HTTP_ACCEPT'] Gibt die Anforderungsheader der aktuellen Anforderung zurück.
$_SERVER['HTTP_ACCEPT_CHARSET'] Gibt den Accept_Charset-Header aus der aktuellen Anfrage zurück (z. B. utf-8, ISO-8859-1)
$_SERVER['HTTP_HOST'] Gibt den Header zurück aus dem Host-Header der aktuellen Anfrage.
$_SERVER['HTTP_REFERER'] Gibt die vollständige URL der aktuellen Seite zurück (unzuverlässig, da nicht alle Benutzeragenten dies unterstützen).
$_SERVER['HTTPS'] Ob das Skript über das sichere HTTP-Protokoll abgefragt werden soll.
$_SERVER['REMOTE_ADDR'] Gibt die IP-Adresse des Benutzers zurück, der die aktuelle Seite durchsucht.
$_SERVER['REMOTE_HOST'] Gibt den Hostnamen des Benutzers zurück, der die aktuelle Seite durchsucht.
$_SERVER['REMOTE_PORT'] Gibt die Portnummer zurück, die für die Verbindung zum Webserver auf dem Computer des Benutzers verwendet wird.
$_SERVER['SCRIPT_FILENAME'] Gibt den absoluten Pfad des aktuell ausgeführten Skripts zurück.
$_SERVER['SERVER_ADMIN'] Dieser Wert gibt den Parameter SERVER_ADMIN in der Apache-Serverkonfigurationsdatei an.
$_SERVER['SERVER_PORT'] Der vom Webserver verwendete Port. Der Standardwert ist „80“.
$_SERVER['SERVER_SIGNATURE'] Gibt die Serverversion und den Namen des virtuellen Hosts zurück.
$_SERVER['PATH_TRANSLATED'] Der Basispfad des Dateisystems (nicht das Stammverzeichnis des Dokuments), in dem sich das aktuelle Skript befindet.
$_SERVER['SCRIPT_NAME'] Gibt den Pfad des aktuellen Skripts zurück.
$_SERVER['SCRIPT_URI'] Gibt den URI der aktuellen Seite zurück.
Die obige Tabelle listet die wichtigsten Elemente auf, auf die Sie in $_SERVER zugreifen können