Verwaltung von Personen und Fahrzeugen

Client/Server-Modell

Zusammenhang der Kommunikation zwischen Programmen auf dem lokalen Computer und den korrespondierenden Programmen auf einem Server im Internet.

  1. HTML-Seiten werden mit Hilfe eines HTML-Editors (z.B. Phase5) erstellt und auf der lokalen Festplatte des Computers gespeichert.
  2. Mit Hilfe eine FTP-Clients werden dann diese HTML-Dateien auf einen Server im Internet transferiert. Die Dateien sollten in einem Verzeichnis auf dem Server abgelegt werden, auf das der Webserver Zugriff hat!
  3. Mit einem Browser auf dem lokalen Computer (z.B. Google Chrome) wird dann die HTML-Seite angefordert und angezeigt.
    • Wenn eine HTML-Seite (eventuell mit der Endung .php) vom Browser angefordert wird, prüft der Webserver, ob sich PHP-Code in der Seite befindet.
    • Dieser Code-Abschnitt wird an den PHP-Interpreter (Teil des Webservers Apache) weiter gereicht.
    • Finden sich im Code SQL-Anweisungen, werden diese an die entsprechende Datenbank (meist mySQL) gesendet.
    • Die Datenbank wertet die SQL-Anweisung aus und schickt das Ergebnis zurück an den PHP-Interpreter.
    • Dieser wandelt den PHP-Code mit dem Ergebnis der Datenbankrückmeldung in HTML-Code um.
    • Der umgewandelte Code wird an den Webserver weitergereicht.
    • Falls es noch weitere PHP-Code-Fragmente gibt, werden diese ebenfalls bearbeitet.
    • Dann wird das Gesamtergebnis zusammengefasst und als Antwort an den Browswer über das Interent zurückgeschickt.
  4. Der Browser zeigt dann den Inhalt (HTML-Code) am Bildschirm des lokalen Computers an.
Bild von Client und Server