Cgi Programmierung
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Veränderung (letzte Korrektur) (Änderung, Autor, Normalansicht)

Entfernt: 36d35
* Resourcen, http://www.cgi-resources.com/

Das Common Gateway Interface (CGI) ist ein Interface, über das ein Webserver Programme aufrufen und Daten mit ihm austauschen kann. Da der Webserver aber ein Vermittler ist zwischen dem Web-Browser am Client-Computer und den Inhalten einer Website, geht es eigentlich um die Übermittlung von Daten, die ein Benutzer meist in eine HTML-Formular eingibt, und der Rückgabe von Resultaten, meist ebenfalls wieder in Form einer HTML-Seite.

CGI ist ein sehr einfaches Interface, das von vielen verschiedenen Programmier- und Scriptsprachen aus genutzt werden kann.

Ein CGI-Programm bekommt seine Inputs in Form von: und erzeugt seinen Output für den WebBrowser durch Eine kleine Komplikation ergibt sich durch verschiedene Request-Arten (GET, POST, ...) bei denen die Parameter teilweise unterschiedlich übergeben werden. Es gibt auch Variationen der Zeichen-Codierung je nach Übergabeart.

Vorgefertigte CGI-Module in den verschiedenen Programmiersprachen vereinheitlichen diese Parameterübergabe, sodass sich der Programmierer nicht um diese lästigen Details kümmern muss. Weitere Schwerpunkte solcher Module sind Hilfen bei der Erzeugung von HTML-Code bzw. beim Parsen von HTML-Vorlagen. Im Grunde sind die CGI-Grundelemente jedoch so einfach, dass man sie auch in C leicht bewältigen kann. Am meisten Unterstützung durch Code-Beispiele, fertige Programme und Library-Module gibt es jedoch in SprachePerl oder dedizierten CGI Sprachen wie SprachePHP.

Bücher

CgiProgrammierung mit verschiedenen Sprachen bzw. Shells

Links

RFCs


KategorieProgrammierung KategorieWebDesign
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 10. Januar 2003 23:35 (diff))
Suchbegriff: gesucht wird
im Titel
im Text