|
Details: CGI Programmierung & die CGI Schnittstelle |
| |
mehr zu CGI Programmierung
Um die CGI-Schnittstelle zu verwenden, muss diese von der Web-Server unterstützt
werden. Dabei ist wichtig, dass der Server dem Script verschiedene Dinge zur Verfügung
stellt.
- Umgebungsvariablen (z. B. SERVER_NAME), deren Inhalte dem CGI-Script helfen,
sich über aktuelle Einstellungen zu informieren.
- Weiterleitung von Ausgaben, meistens als dynamisch erzeugte HTML-Seite (oder
Seitenteile), aber auch als Einträge in Fehlerprotokolldateien.
- Einholen von Formulareingaben oder Aufrufparametern z. B. aus HTML-Seiten,
damit das CGI-Script auf diese reagieren kann. Dabei können solche Daten
als Umgebungsvariable (GET-Methode) oder über einen Eingabe-Kanal (POST-Methode)
Eingang ins Script finden, wobei letztere Möglichkeit sicherer ist.
- Wie diese Daten strukturiert sind, ist die eigentliche Schnittstellenbeschreibung
(deshalb interface).
CGI Scripts können grundsätzlich in allen Programmiersprachen geschrieben
sein. Es muss jedoch auf dem Web-Server ein entsprechender Laufzeitinterpreter
installiert sein.
Am weitesten verbreitete Sprache für CGI Scripts
ist Perl, aber auch PhP wird bei den meisten Providern
als CGI-Modul eingebunden.
|
|
- Perl Programmierung Perl Programme
- CGI Schnittstelle Interpreter
- Perl Scripts Perl Programmierung
- Programmierung in Perl
- Datenbank Manipulation mit Perl
- Common Gateway Interface
|
|