Eine CGI-Anwendung wird vom Browser des Anwenders aufgerufen (HTTP-Request). Darauf muss das CGI-Programm antworten (HTTP-Response).
Diese Antwort ist meistens ein HTML-Text, wie im Beispiel. Es kann aber auch z.B. eine GIF-Grafik sein (Diagramm o.ä.), welche vom CGI-Programm erzeugt wird. Der HTTP-Header, hier
Content-type: text/html sagt dem Browser, dass er die Daten in diesem Fall als HTML interpretieren soll.
Würde hier z.B.
text/plain stehen, würde der Browser den HTML-Quelltext anzeigen. Genauso ist
image/GIF, application/msword usw. möglich.
Um größere Mengen HTML-Text zu erzeugen, empfiehlt sich der Einsatz eines oder mehrerer PageProducer. Diese Komponente wird ab der Professional Version mitgeliefert. Es gibt aber auch Freeware-Producer. Eine genaue Erläuterung würde an dieser Stelle zu weit führen.
Testen kannst Du CGI-Anwendungen, wenn Du Dir auf Deinem Rechner den Personal Webserver installierst. Dieser ist bei Windows dabei (Bei XP nur ab Professional). Ansonsten empfiehlt sich Apache.
Bevor Du ein CGI ins Netz stelst, musst Du auch klären, wie bei Deinem Provider die Voraussetzungen dafür sind.