previous up contents next

Der Ablauf einer PHP-Anfrage

Ein Browser schickt eine Anfrage nach einer Web-Seite an den Server (z.B. durch Klick auf einen Link zu einem PHP-Skript, siehe Listing [*]). Dabei kann sowohl die GET als auch die POST Methode verwendet werden.

\lstinputlisting[caption={Aufruf eines PHP-Skripts via GET
}]{include/link.html} Aufruf eines PHP-Skripts via GET

Der Server sucht nun auf der Festplatte nach der angeforderten Datei. Abhängig von der Dateiendung wird nun (Konfiguration des Apache Webservers: httpd.conf), falls es sich um eine PHP-Datei handelt, der PHP-Parser (siehe auch: [*]) aufgerufen. Diesem wird die php-Datei dann zur Bearbeitung übergeben. Der Parser (PHP-Prozessor) filtert die in den Tags stehenden Befehle heraus, interpretiert diese (siehe: [*]) und ersetzt die jeweilige Stelle in der HTML-Datei durch den Output des PHP-Skripts. Der Parser gibt die Seite dann an den Web-Server zurück, der sie an den Client zurücksendet (siehe Abbildung [*]).

Abbildung: Ablauf einer PHP-Anfrage
\includegraphics[height=61mm,width=161mm]{pics/PHP-Ablauf-Diagramm.EPS}



Rene Morschhauser 2002-02-03