[an error occurred while processing this directive]

Ganz schön bunt

Laden Sie jetzt stimmige Farbwelten für Ihre Webseiten herunter - kostenlos

Hier klicken und mehr erfahren

Verwalten Sie Ihre Webfarben

Behalten Sie mit MyColor Studio den Überblick über Ihre Onlineprojekte

Hier klicken und mehr erfahren

[an error occurred while processing this directive]

(Stand: 11.10.24, Adresse: http://www.grammiweb.de/cgi/cgi01.shtml)

 

Was ist CGI?

CGI, das "Common Gateway Interface", wird verwendet, um Programme auf einem Webserver auszuführen. So können interaktive Anwendungen wie Gästebücher oder Counter realisiert werden, die meist über eine HTML-Seite angesprochen, im Hintergrund aber durch eine auf dem Webserver belassene Anwendung abgearbeitet werden.

Der Vorteil gegenüber Java und JavaScript liegt darin, dass das CGI-Programm nicht voraussetzt, auf den Rechner des Besuchers geladen zu werden, sondern "an Ort und Stelle" arbeitet.

Meist werden CGI-Anwendungen mit der Programmiersprache "Perl" erstellt. Die "Practical Extraction and Report Language" ist eine Symbiose aus der Programmiersprache "C" und einigen UNIX-Befehlen. In Perl programmierte Scripte werden als reine ASCII-Files abgelegt, also als reine Textdateien, die erst bei der Ausführung kompiliert werden. So ist zum einen ein rasches und unkompliziertes Verändern der Programme ein leichtes, zum anderen werden diese sehr schnell ausgeführt, was bei rechenintensiveren Anwendungen wie Suchmechanismen oder Datenbankanbindungen sehr zum Vorteil gereicht.

Perl ist frei im Internet verfügbar und kann kostenlos zur Erstellung eigener Programme verwendet werden. Da Perl im Ursprung eine UNIX-Anwendung ist, sollte ein Interpreter auf jedem UNIX-basierten Rechner vorhanden sein. Portierungen zu anderen Betriebssystemen sind ebenfalls erhältlich.


Zurück zum Inhaltsverzeichnis

[an error occurred while processing this directive] [an error occurred while processing this directive]

© Grammiweb.de Internetlösungen. Alle Rechte vorbehalten. Stand: 11.10.2024
Seitenanfang - Sponsor werden - Datenschutz - Medien - Impressum - Werbung - Hilfe - Kontakt