CGI (Common Gateway Interface)

Sinn und Zweck des Common Gateway Interface ist eine Spezifikation zur Kommunikation zwischen einem World Wide Web-Server und einem CGI Programm. Ein CGI-Programm ist irgend ein Programm, geschrieben zum Datenaustausch innerhalb dieser Schnittstelle. Das Programm kann in vielen Programmiersprachen geschrieben sein: C, Perl, Java, oder Visual Basic. CGI-Programme sind der gängige Weg der Interaktion zwischen dem Web-Server und dem Benutzer. Viele HTML-Seiten, die Formulare beinhalten, verarbeiten die Daten mittels eines CGI-Programms. Eine weitere Möglichkeit, mit dem Benutzer zu agieren, sind Programme, die auf dem Rechner des Benutzers laufen und nicht auf dem Web-Server. Diese Programme können Javaapplets, Javascripts oder ActiveX controls sein. Diese Technologien sind Client-Side Lösungen, während CGI-Programme Server-Side Lösungen sind, da diese auf dem Web-Server abgehandelt werden.

Fenster schließen