5
WEBII (Fach) / Common Gateway Interface (Lektion)
- Was ist CGI? 1) Schnittstelle zwischen WebServer und Anwendung. Über diese Schnittstelle ist Kommunikation zwischen Browser und WebServer möglich. 2) Generieren einer Web-Ressource beim Aufruf
- Wie kann ein CGI Prozess gestartet werden? Die einfachste Art, aus HTML einen Prozess auf dem Server zu starten, kann über einen HREF-Link realisiert werden. <A HREF="http://www.server.de/cgi-bin/startmich">Start!</A>
- Wie heißt das CGI Verzeichnis und wo liegt es i.d.R. ? Das Verzeichnis cgi-bin liegt typischerweise aus Sicherheitsgründen an anderer Stelle, als die HTML-Dateien für die Webpräsenz.
- Was ist nach dem Setzen des Content-type in einem CGI Programm zu beachten? Das Einfügen einer Leerzeile --> \n\n
- Nachteile von CGI? Mehraufwand für Autor (Content-type setzen) Mehraufwand für WebServer (Programmaufruf) Kenntnis der Programmiersprache erforderlich Keine Validierung der Ausgaben möglich
Anzeige