Besucher: 376679
Mitglieder: 6
...online: 0
User online: 1

PHP-Kurs

(Im Aufbau!)

2. Grundlagen

2.5 HTML-Ausgabe Teil 4

Vordefinierte Variablen

Die Webserver stellen ihrerseits einige Variablen zur Verfügung, die in PHP über das Array $_SERVER ausgelesen werden können.

VariableInhalt
GATEWAY_INTERFACEwelche CGI_Spezifikation
SERVER_NAMEHostname des skriptausführnden Servers
SERVER_PORTder vom Server für den Webserver benutzte Kommunikationsport (normalerweise 80)
SERVER_PROTOCOLName und Version der Informationssoftware auf dem Server
SERVER_SOFTWAREIdentifikationsstring des Servers
SERVER_SIGNATUREenthält die Serverversion und den virtuellen Hostnamen
SCRIPT_NAMEenthält dem Pfad des aktuellen Skripts
SCRIPT_FILENAMEder absolute Dateiname des aktuellen Skripts
DOCUMENT_ROOTVerzeichnis des gerade ausgeführten Skripts
PATH_TRANSLATEDPfad des aktuellen Skripts nach REAL_MAPPING
REQUEST_URIdie URI, die durch den Zugriff auf die aktuelle Seite gegeben ist
REQUEST_METHOD wie wurde auf die Seite zugegriffen: GET, HEAD, POST, PUT
REMOTE_ADDRIP-Adresse des aktuellen Zugriffs
QUERY_STRING welcher QueryString übermittelt wurde
HTTP_REFERERUrsprung des Zugriffs – woher der Besucher kommt
HTTP_USER_AGENTder 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.

Variablentypen und Geltungsbereiche

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.

Gültige Variablenbezeichnungen

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

wophs.marioschwartz.de/php/grundlagen3

⇐ 2.5 HTML-Ausgabe Teil 3

⇒ 2.5 HTML-Ausgabe Teil 5