CGI/Common Gateway Interface
CGI ist im Bereich der Webserver die Abkürzung für "Common Gateway Interface". Damit wird ein Standard für den Datenaustausch zwischen Webservern und Browsern bezeichnet. Über die CGI können Programme oder Skripte im Web bereitgestellt werden, die von
HTML -Dateien aus aufgerufen werden und die selbst HTML-Code erzeugen und an einen
Web-Browser
sendenkönnen. So können dynamische Seiten erzeugt werden, also Seiten, die erst durch die Interaktion mit dem Nutzer entstehen. Die CGI ermöglicht auch die Übermittlung von Daten (Einträge in Formulare). CGI Skripte oder Programme werden nicht nach dem Übertragen einer
Webseite
im Browser des Anwenders (wie bei
JavaScript), sondern serverseitig ausgeführt.