CGI (common gateway interface )
Das Common Gateway Interface (CGI) ist ein standardisiertes, plattformunabhängiges Interface, dass den Informationsaustausch zwischen Webwservern oder HTTP-Servern und einem externen Programm regelt. So kann CGI die Interaktion zwischen dem Anforderungsformular des Browsers mit dem Datenbankprogramm des Servers definieren. CGI ist somit der Standard zur Ausführung externer Programme von WWW-Servern. Über das Common Gateway Interface können andere Systeme, wie Datenbanken, mit HTTP-Servern kommunizieren.
CGI-Programme müssen für den Datenaustausch den CGI-Spezifikationen entsprechen, wobei die Programme dank der Plattform-Unabhängigkeit in beliebigen Programmiersprachen wie "C", Perl oder Java, geschrieben werden können. Benutzereingaben, wie beispielsweise der Klick auf einen Hyperlink, werden über den Browser abgeschickt und vom Webserver mittels CGI an das auszuführende Programm weitergeleitet. Nach der Bearbeitung gibt das Programm die Ergebnisdaten mittels CGI an den Server zurück.
Eine schnellere Variante von CGI ist FastCGI.
Querverweise von CGI (common gateway interface ) nach:
Querverweise nach CGI (common gateway interface ) von:

IT-Wissen Blogs
04.07.08, IT-Sicherheit

E-Book der Woche

IT-Jobs

Interessante Artikel

Weitere Informationen













