Besucher: 376679
Mitglieder: 6
...online: 0
User online: 1
(Im Aufbau!)
Die Webserver stellen ihrerseits einige Variablen zur Verfügung, die in PHP über das Array $_SERVER
ausgelesen werden können.
Variable | Inhalt |
---|---|
GATEWAY_INTERFACE | welche CGI_Spezifikation |
SERVER_NAME | Hostname des skriptausführnden Servers |
SERVER_PORT | der vom Server für den Webserver benutzte Kommunikationsport (normalerweise 80) |
SERVER_PROTOCOL | Name und Version der Informationssoftware auf dem Server |
SERVER_SOFTWARE | Identifikationsstring des Servers |
SERVER_SIGNATURE | enthält die Serverversion und den virtuellen Hostnamen |
SCRIPT_NAME | enthält dem Pfad des aktuellen Skripts |
SCRIPT_FILENAME | der absolute Dateiname des aktuellen Skripts |
DOCUMENT_ROOT | Verzeichnis des gerade ausgeführten Skripts |
PATH_TRANSLATED | Pfad des aktuellen Skripts nach REAL_MAPPING |
REQUEST_URI | die URI, die durch den Zugriff auf die aktuelle Seite gegeben ist |
REQUEST_METHOD | wie wurde auf die Seite zugegriffen: GET, HEAD, POST, PUT |
REMOTE_ADDR | IP-Adresse des aktuellen Zugriffs |
QUERY_STRING | welcher QueryString übermittelt wurde |
HTTP_REFERER | Ursprung des Zugriffs – woher der Besucher kommt |
HTTP_USER_AGENT | der User-Agent (Browser) des Besuchers |
<?php
echo "<b>Ihre IP:</b> ".$_SERVER['REMOTE_ADDR']."<br>";
echo "<b>Ihr Browser:</b> ".$_SERVER['HTTP_USER_AGENT'];
?>
Ausgabe:
Ihre IP: 3.137.178.133
Ihr Browser: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Besonders beliebt sind diese Variablen, um Informationen über die Besucher der eigenen Seite zu erhalten. Sie können diverse Informationen über den aktuellen Besucher auslesen. Insbesondere der „Agent“ beinhaltet nützliche Informationen wie etwa Browser oder System.
Der Umgang mit Variablen ist in PHP sehr einfach. Nur in einigen Ausnahmefällen müssen Variablen vorab deklariert werden. Der Variablentyp bestimmt sich durch den zugewiesenen Wert. Auch besteht keine zwingende Notwendigkeit, von Variablen belegten Speicher freizugeben.
Variablen beginnen in PHP immer mit einem Dollarzeichen $
gefolgt von dem Variablennamen. Variablennamen sind case-sensitiv, d. h., es wird zwischen Groß- und Kleinschreibung unterschieden.
Variablennamen dürfen mit einem Buchstaben oder einem Unterstrich _
beginnen. Ansonsten darf der Variablenname aus einer beliebigen Folge von Buchstaben, Zahlen und Unterstrichen bestehen. Sonderzeichen wie z- B- Umlaute sind nicht erlaubt.
$var="Alpha"; | Gültiger Name |
$_var="Bravo"; | Gültiger Name |
$Var1="Charly"; | Gültiger Name |
$_Var_2="Delta"; | Gültiger Name |
$9var="Alpha"; | Ungültiger Name |
$var-2="Bravo"; | Ungültiger Name |