Common Gateway Interface

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Wechseln zu: Navigation, Suche

Mit Common Gateway Interface (CGI) bezeichnet man eine standardisierte, plattformunabhängige Schnittstelle, welche den Informationsaustausch zwischen Webservern oder HTTP-Servern und einem externen Programm regelt.

CGI-Skripte ermöglichen es, Daten in ein auf einer Webseite vorhandenes Formular einzugeben, dieses abzuschicken, vom Server mit einem beliebigen Programm weiterverarbeiten und unter Umständen ausgewertet wieder zurücksenden zu lassen. CGI steuert dabei per Script die Interaktion zwischen dem Anforderungsformular vom Web-Browser mit dem Datenbankprogramm des Servers. Über das Common Gateway Interface können andere Systeme, wie Datenbanken, mit HTTP-Servern kommunizieren.

Eine schnellere Variante von Common Gateway Interface (CGI) ist FastCGI.