CGI (Common Gateway Interface)

Zum Hauptinhalt springen
Du befindest dich hier:
Drucken

CGI ist eine Technologie zur Einbindung externer Programme in Webseiten (vgl. Webpublishing). CGI ist eine Programmiersprache, sondern bezeichnet einen Standard der Kommunikation zwischen dem Webserver und einem auf dem Server laufenden Programm. Zumeist werden Scriptprogramme eingesetzt (die dann als CGI-Script bezeichnet werden). Typische Beispiele sind die automatisierte Verarbeitung von Formulareingaben auf einer Webseite, die Einbindung eines Webcounters oder interaktive Gästebücher.

Zumeist werden CGI-Scripts in den Programmiersprachen Perl oder C geschrieben. Diese Scripts sind in der Regel nur schwer portabel, da sie auf die Konfiguration des jeweils verwendeten Webservers angepasst werden müssen. Deshalb werden für dynamische Webseiten zunehmend modernere Technologien wie ASP (Active Server Pages), PHP (Personal Home Page Tools) oder JSP (Java Server Pages) genutzt, die nicht nur besser portabel sind, sondern auch umfassendere Funktionen zur Interaktion innerhalb von Webseiten sowie flexiblere Einsatzmöglichkeiten bieten.

Kommentar hinterlassen