Heim >Backend-Entwicklung >PHP-Tutorial >Verwendung von $_SERVER in PHP
$_SERVER['PHP_SELF'] #Der Dateiname des aktuell ausgeführten Skripts, bezogen auf das Dokumentstammverzeichnis.
$_SERVER['argv'] #Die an das Skript übergebenen Parameter.
$_SERVER['argc'] #Enthält die Anzahl der Befehlszeilenparameter, die an das Programm übergeben werden (bei Ausführung im Befehlszeilenmodus).
$_SERVER['GATEWAY_INTERFACE'] #Die vom Server verwendete Version der CGI-Spezifikation. Beispiel: „CGI/1.1“.
$_SERVER['SERVER_NAME'] #Der Name des Serverhosts, auf dem das Skript derzeit ausgeführt wird.
$_SERVER['SERVER_SOFTWARE'] #Die Zeichenfolge der Serveridentifikation wird im Header angegeben, wenn auf die Anfrage geantwortet wird.
$_SERVER['SERVER_PROTOCOL'] #Der Name und die Version des Kommunikationsprotokolls beim Anfordern der Seite. Beispiel: „HTTP/1.0“.
$_SERVER['REQUEST_METHOD'] #Anfragemethode beim Zugriff auf die Seite. Zum Beispiel: „GET“, „HEAD“, „POST“, „PUT“.
$_SERVER['QUERY_STRING'] #Abfragezeichenfolge.
$_SERVER['DOCUMENT_ROOT'] #Das Dokumentstammverzeichnis, in dem sich das aktuell ausgeführte Skript befindet. Definiert in der Serverkonfigurationsdatei.
$_SERVER['HTTP_ACCEPT'] #Der Inhalt des Accept:-Headers der aktuellen Anfrage.
$_SERVER['HTTP_ACCEPT_CHARSET'] #Der Inhalt des Accept-Charset:-Headers der aktuellen Anfrage. Beispiel: „iso-8859-1,*,utf-8“.
$_SERVER['HTTP_ACCEPT_ENCODING'] #Inhalt des Accept-Encoding: Headers der aktuellen Anfrage. Zum Beispiel: „gzip“.
$_SERVER['HTTP_ACCEPT_LANGUAGE']#Inhalt der Accept-Language: Header der aktuellen Anfrage. Zum Beispiel: „en“.
$_SERVER['HTTP_CONNECTION'] #Contents of the Connection: Header der aktuellen Anfrage. Zum Beispiel: „Keep-Alive“.
$_SERVER['HTTP_HOST'] #Der Inhalt des Host: Headers der aktuellen Anfrage.
$_SERVER['HTTP_REFERER'] #Die URL-Adresse der vorherigen Seite, die mit der aktuellen Seite verknüpft ist.
$_SERVER['HTTP_USER_AGENT'] #Inhalt des User_Agent: Header der aktuellen Anfrage.
$_SERVER['REMOTE_ADDR'] #Die IP-Adresse des Benutzers, der die aktuelle Seite durchsucht.
$_SERVER['REMOTE_HOST'] #Der Hostname des Benutzers, der die aktuelle Seite durchsucht.
$_SERVER['REMOTE_PORT'] #Der Port, über den Benutzer eine Verbindung zum Server herstellen.
$_SERVER['SCRIPT_FILENAME'] #Der absolute Pfadname des aktuell ausgeführten Skripts.
$_SERVER['SERVER_ADMIN'] #Administratorinformationen
$_SERVER['SERVER_PORT'] #Der vom Server verwendete Port
$_SERVER['SERVER_SIGNATURE'] # Eine Zeichenfolge, die die Serverversion und den Namen des virtuellen Hosts enthält.
$_SERVER['PATH_TRANSLATED'] #Der Basispfad des Dateisystems (nicht das Stammverzeichnis des Dokuments), in dem sich das aktuelle Skript befindet.
$_SERVER['SCRIPT_NAME'] #Enthält den Pfad des aktuellen Skripts. Dies ist nützlich, wenn die Seite auf sich selbst verweisen muss.
$_SERVER['REQUEST_URI'] #Der URI, der für den Zugriff auf diese Seite erforderlich ist. Beispiel: „/index.html“.
$_SERVER['PHP_AUTH_USER'] #Wenn PHP im Apache-Modulmodus ausgeführt wird und die HTTP-Authentifizierungsfunktion verwendet, ist diese Variable der vom Benutzer eingegebene Benutzername.
$_SERVER['PHP_AUTH_PW'] #Wenn PHP im Apache-Modulmodus ausgeführt wird und die HTTP-Authentifizierungsfunktion verwendet, ist diese Variable das vom Benutzer eingegebene Passwort.
$_SERVER['AUTH_TYPE'] #Wenn PHP im Apache-Modulmodus ausgeführt wird und die HTTP-Authentifizierungsfunktion verwendet wird, ist diese Variable der Authentifizierungstyp.
$_SERVER['PHP_SELF'] #Der Dateiname des aktuell ausgeführten Skripts, bezogen auf das Dokumentstammverzeichnis.