Der Browser des Clients sendet eine Anfrage nach einer Datei an den Webserver. In dieser Anfrage können bereits Daten mitgesendet werden (zB. Eingabedaten eines Formularfeldes etc.). Da es sich bei der vom Client in diesem Fall angeforderten Datei (skript.php) um eine PHP Datei handelt, wird diese, nachdem sie vom Server gefunden wurde, an den serverseitig installierten PHP Processor (auch: PHP Interpreter) weitergereicht, einer Software, die das PHP Skript liest, interpretiert und den HTML Quelltext erzeugt, der an den Client zurückgesendet wird.
Im obigen Beispiel werden mit der Anfrage nach einer PHP Datei bereits vom Client eingegebene Daten mitübermittelt (?name=meier). Durch diesen, an den Dateinamen angefügten Teil (Syntax: ? Variablenname: Variablenwert) wird die Variable "name" im aufgerufenen PHP Skript mit dem Wert "meier" versehen. Das PHP Skript sucht folglich in einer angebundenen Datenbank nach Einträgen, die den Wert "meier" beinhalten. Die gefundenen Datenbankeinträge werden an den PHP Processor weitergeleitet und von dort wie oben beschrieben als Antwort auf die Anfrage des Clients an diesen übermittelt.
|