:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte
Unternehmen im
Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
120.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler.
|
|
CGI-Umgebung |
Jeder Webserver liefert innerhalb der CGI-Umgebung eine ganze Reihe von Variablen, die in PHP problemlos abgerufen werden können. Die folgende Tabelle zeigt die wichtigsten CGI-Variablen:
Variable | Bedeutung | $AUTH_TYPE | Authentifizierungstyp bei gesicherten Sites. | $CONTENT_LENGTH | Länge des gesendeten Inhalts in Byte. | $CONTENT_TYPE | Angabe des Inhaltstyps, z. B. text/html. | $GATEWAY_INTERFACE | Bezeichnung der Schnittstelle, z. B. CGI/1.1. | $HTTP_ACCEPT | Was HTTP akzeptieren soll, normalerweise */*. | $HTTP_COOKIE | Eventiell vorhandene Cookie-Daten. | $HTTP_REFERER | Die letzte Adresse, von welcher der Browser kam. | $HTTP_USER_AGENT | Kennung des Browsers, z. B. Mozilla/4.0. | $PATH_INFO | Informationen zum Pfad des Skripts. | $PATH_TRANSLATED | Physischer Pfad. | $REMOTE_ADDR | Die IP-Adresse des Clients, z. B. 192.168.200.1. | $REMOTE_HOST | Name des Clients, welcher die Anfrage gestartet hat, z. B. www.atomicscript.de. | $REMOTE_USER | Anmeldename des Anwenders bei gesicherten Seiten. | $REMOTE_IDENT | Identifikator | $REMOTE_METHOD | Die Art der Anfrage, bei einem Seitenaufruf meist GET, bei einem Formular auch POST. | $QUERY_STRING | GET-Daten, z. B. varname=varvalue&session=1234. | $SCRIPT_NAME | Pfad und Name zum Skript, z. B. /cgi-bin/ausgabe.php. | $SERVER_NAME | Name des Hosts, z. B. www.selfas.de. | $SERVER_PORT | Der Serverport, über den das Skript aufgerufen wurde, im WWW meist 80. | $SERVER_PROTOCOL | Protokoll des Servers, z. B. HTTP/1.1. | $SERVER_SOFTWARE | Beschreibung der auf dem Server verfügbaren Software. So meldet sich der Server, z. B. Apache/2.0.13. |
Der Aufruf erfolgt mithilfe der globalen Variablen $_SERVER:
<?php
echo $_SERVER['SERVER_NAME'];
?>
Hinweis: Die genaue Anzahl und Verfügbarkeit der Variablen hängt vom verwendeten Webserver ab.
|
|
|
|
|
|