Was heißt CGI – und wo wird es genutzt?
Die dynamische Internetpräsenz: Die Abkürzung CGI bedeutet Common Gateway Interface. Dabei handelt es sich um eine Möglichkeit der dynamischen Gestaltung von Webseiten. Durch CGI können eingegebene Daten im Webbrowser des Nutzers an den Webserver weitergegeben werden. Von dort werden sie von einem CGI-Programm verarbeitet.
Moderne Schnittstelle
Es handelt sich damit um die Schnittstelle zwischen modernen Browsern wie Google Chrome, Safari, Edge oder Mozilla Firefox und der installierten Software auf dem Webserver.
Ausführung von Programmen ermöglicht
Durch CGI können Programme auf Internetseiten ausgeführt werden. Die Ausführung findet an dieser Stelle aber nicht durch den Browser, sondern auf dem Webserver statt: Dadurch können auch Programme auf Webseiten ausgeführt werden, die durch den Browser normalerweise nicht unterstützt werden.
Programmiersprache
CGI-Anwendungen werden in der Regel mit der bekannten Programmiersprache Perl erstellt. Dabei handelt es sich um eine freie und kostenlose Möglichkeit, einfache Programme auf Textbasis zu erstellen, die bei der Ausführung des Programms kompiliert werden.
CGI in der Praxis
CGI kommt in der Praxis vor allem bei interaktiven Anwendungen zum Einsatz. Dabei kann es sich zum Beispiel um Counter oder Gästebücher und Foren handeln.