Liste I (CGI-Programmierung)
WS 00/01
Prof. Dr. K.O. Linn
2. Aufgabe:
-
Rufen Sie das Programm cgi_env aus der 1. Übung auf.
-
Beachten Sie die Unterschiede in der 5 Fällen:
-
Aufruf an der Kommandozeile
-
Aufruf aus der Adressleiste des Browsers in der Form:
cgi_env.exe?abc+cde+fg
Ersetzen Sie das '+' Zeichen durch ein Leerzeichen und beobachten was
passiert.
-
Aufruf aus der Adressleiste des Browsers in der Form:
cgi_env.exe?key1=abc&key2=efg&key3=&key4=xyz
-
Aufruf aus einem Formular mit der GET-Methode:
-
Aufruf aus Formular mit der POST-Methode
-
Aufruf durch ein - serverbasiertes - Imagemap
-
Erstellen Sie ein Formular mit:
-
Selection (single und multiple Selection)
-
Radio-Buttons
-
Check-Boxen
-
Textzeile
-
Textarea (Zeilenumbruch beachten)
-
Submit und Reset Button
-
Schreiben Sie Ihr/mein Programm so um, daß es
die key/value Paare aus dem Post Request auch noch ausgibt.
-
Sorgen Sie dafür, daß die PATH_INFO auch vorhanden ist.
-
Zerlegen Sie die URL der aufrufenden Seite (Referer) in ihre Bestandteile.
Benutzen Sie dazu die Funktion HTParse (beschrieben in HTParse.html) aus
der libwww!