MudGuard: Formularausw. mit POST innerh. desselben CGI's unmöglich?

Beitrag lesen

Hi,

Kann es sein, dass ich bei der Formularauswertung mittels POST an ein anderes eigenständiges CGI-Skript verweisen muss.

Wenn das Script sowohl POST- als auch GET-Parameter auswertet: nein.
Ansonsten: ändere das Script entsprechend ab.

#!/usr/bin/perl

Folgende Zeile nicht löschen, ansonsten keine Ausgabe in HTML!!!

print "Content-type: text/html\n\n";
use CGI qw(param);

Ok, CGI-Modul mit Params ist also verfügbar.

$modus=param("modus");
print "Modus: $modus<br>";
if($modus eq "out")
{
if ($ENV{'REQUEST_METHOD'} eq "GET") {
    $buffer = $ENV{'QUERY_STRING'};
} else {
    read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
}

Arrgh, erst einen Parameter über das CGI-Modul zu lesen und den Rest selbst handinterpretieren? Was ist der Sinn?
Warum nicht alle Parameter über das CGI-Modul holen?

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/