Next: Ausgabe der CGI-Skripten
Up: Parameterübergabe an CGI-Skripten
Previous: Parameterübergabe über CGI-Umgebungsvariablen
Wird die HTTP-Methode POST verwendet, wird das referenzierte CGI-Skript
über die Standardeingabe mit Parametern versorgt. Um dies an einem
Beispiel zu verdeutlichen, wurde die im vorherigen Abschnitt beschriebene
Umgebung verwendet.
- Verwendung der HTTP-Methode POST
Bei einem Formular, das aus einem Texteingabefeld mit dem Namen
,,Eingabefeld`` besteht, setzt der Server folgende Umgebungsvariablen:
- REQUEST_METHOD: POST
- argv[1]:
- argv[2]:
- argv[3]:
- PATH_INFO:
- PATH_TRANSLATED:
- QUERY_STRING:
- CONTENT_TYPE: application/x-www-form-urlencoded
- CONTENT_LENGTH: 38
Bei der Zugriffsmethode POST werden die Werte der Eingabefelder aus
dem Formular dem CGI-Skript über die Standardeingabe übermittelt. Die
Umgebungsvariable CONTENT_TYPE verrät, daß es sich um ein Formular
handelt. Die Variable CONTENT_LENGTH enthält die Anzahl der Bytes, die
an das Skript über die Standardeingabe übermittelt wurden. Die
Standardeingabe enthält die Zeichenkette ,,Eingabefeld=Parameter+f%FCr+CGI-Skript``.
Root on HPHEGER0
8/27/1998