if( $ENV{'REQUEST_METHOD}' eq 'GET' ) {
# Skapar en array 'arrValues' med allt från din query-string
@arrValues = split( /&/, $ENV{'QUERY_STRING'} );
} else {
print "Ingen querystring";
exit;
}
foreach $arrValue ( $arrValues ) {
# Dela upp till nyckel och värde
local( $strName, $strValue ) = split( /=/, $arrValue );
# Dekåda strName och strValue
$strName =~ tr/+/ /;
$strName =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$strValue =~ tr/+/ /;
$strValue =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
print "Content-type: text/html";
print $Form{$strName};
print " hade värdet: ";
print $strValue;
print "<br />";
}
Länge sedan jag pillade Perl, kan ju vara helt åt skogen.
