Design
Programmierung


CGI-Scripte


CGI = Common-Gateway-Interface
wird eingesetzt, um dynamsichen Inhalt zu ermöglichen. Dies kann der Zugriff auf eine Datenbank sein, oder - wie hier eingesetzt - um die Übersicht über die erstellten Seiten zu behalten und Designänderungen möglichst einfach zu halten. Shopsysteme basieren darauf, genauso wie Suchmaschinen und Onlinezeitungen.
Der Ablauf ist meist gleich. Der Webserver erkennt an der Dateiendung, dass es sich hier um kein reguläres File handelt, welches er dem anfordernden Browser direkt zuschicken möge. Somit wird die Datei an ein weiteres Programm (z.B. Browser-Plugin) weitergereicht und von diesem bearbeitet. Dieses Programm setzt die in der Datei enthaltenen Anweisungen um und erstellt "on-the-fly" (d.h. unmittelbar ohne größere Zeitverzögerung) einen HTML-Quelltext. Nur dieser erreicht den Browser. Von fehlerhaften Scripten will ich hier mal absehen.


Folgendes Bild ( Quelle: selfhtml ) soll den allgemein üblichen Ablauf bei Aufruf eines CGI-Skriptes verdeutlichen.
Klicke fuer Grossbild


Welche 'ProgrammierSprache' kann verwendet werden?

Prinzipiell jede lautet die Antwort. Nur der Provider kann einem hier einen Strich durch die Rechnung machen. Ob nun Perl, php, PHP4, C/C++, ShellScripte, Java, Phyton, ... ; alles ist möglich. Am beliebtesten sind, wohl wegen Einfachheit und der Vielzahl an vordeffinierten Schnittstellen, Perl und PHP. Beides findet sich z.B. beim Apache-Webserver standartmäßig anbei.

Beispiele
Links
zurueck © webmaster@interdes.de weiter
[ Start ]   [ Design ]   [ Programmierung ]   [ Beispiele ]   [ Links ]   [ Impressum ]