du kannst mit
my @allParas = param();
die Namen aller Formularfelder, die uebergeben wurden (egal ob per POST oder GET), ermitteln.
Mit Hilfe einer Schleife kannst du dann noch mit
param($allParas($i));
die zugehoerigen Werte bekommen. Das ganze kannst du dann beispielsweise in einem Hash abspeichern.
mit
my $params = Vars;
habe ich bereits eine Referenz auf einen solchen Hash.
Wie du dierekt auf den Header des Requests zugreifen kannst weiss ich nicht.
die Headereinträge kriegst du so:
my @headerkeys = $query->http();
foreach $headerkey(@headerkeys)
{
my $headervalue = $query->http($headerkey);
print STDOUT "Header key: $headerkey value: $headervalue\n";
}
Ist aber egal weil es mir vorallem um den Content geht.
gruß
MrWurf