Mit diesem Formular wird das test-cgi
Skript mit 2
NAME=wert Paaren aufgerufen:
Will man den gleichen Effekt durch einen normalen URL erzielen, dann mit festen Werten, muss man eine umständliche Kodierung vornehmen: http://localhost/cgi-bin/test-cgi-1.1?NAME=M%FCller+L%FCdenscheidt&VORNAME=Karl+Knut
Auf der Skriptseite muss der QUERY_STRING dann mühsam wieder zerlegt und dekodiert werden, hierfür gibt es aber fertige Skripts.
Ein Tcl-Skript, das diese Aufgabe übernimmt, ist
test.cgi
(ein einfache Tcl-Skript).
Dieses dekodiert alle Werte und gibt die gesamte Information aus,
die dem Skript durch seine Umgebung, den http server,
mitgegeben wird.
Mit dem gleichen Formular wie oben wird hier das Skript
test.cgi
aufgerufen.
Eine Änderung ist noch gemacht worden: das method
Attribut
hat den Wert POST
erhalten,
dies erlaubt, längere Information, die nicht mehr in
Umgebungsvariablen passen, über stdin
zu übertragen.