Copyright © 2001 Qusay H. Mahmoud
18
POST….
lParsing:
lread(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
l @pairs = split(/&/, $buffer);
lforeach $pair (@pairs) {
l    ($name, $value) = split(/=/, $pair);
l   $value =~ tr/+/ /;
l   $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
l   $FORM{$name} = $value;
l}
l