CGI
CGI (Common Gateway Interface) ist der Standard, bei dem der Webserver
Benutzerdaten an eine Applikation weiterleitet und dann Informationen
an den Benutzer zurück gibt. CGI ist Skript abhängig, die
meistens in Skriptsprachen, wie PHP oder Perl geschrieben werden, um die Anfragen, die vom
Benutzer angefordert werden verarbeitet zu können. Um auf ein CGI
Skript zugreifen zu können, muss man im HTML Code auf den Namen
der Applikation verweisen.
Zum Beispiel, wenn man ein Formular erstellen möchte, verweist man
auf die URL im FORM tag:
<FORM METHOD=POST
ACTION=www.myfiles.com/cgi-bin/myprog.pl>
Hinweis: Jede Skriptsprache, die Ausgaben pipen (weiterleiten) kann,
kann benutzt werden, obwohl man auch Skripte in Shell Script, Python,
etc. benutzten kann. Sie brauchen nur
den korrekten MIME-Typ zu konfigurieren und Ihre
Lieblings-Skriptsprache funktioniert auch in MyServer.
Um eine Übersicht über die CGI Skripte zu haben, kann man sie
in das cgi-bin
Verzeichnis im web
Verzeichnis in MyServer ablegen:
Das cgi-bin Verzeichnis ist
direkt
unter dem ausgewählten web Verzeichnis.
.
CGI Skripte können überall abgelegt werden, solange man auf
Sie im HTML Code verweist.
CGI Skripte brauchen den Server um Informationen zu verarbeiten. Eine
Alternative ist die Benutzung des ISAPI
Protokolls.