hi again perluserpengo
I used you suggestion for the parse and it still only outputs 1 value
read(STDIN, $buffer,$ENV{'CONTENT_LENGTH'});
@pairs = split(/&/, $buffer);
foreach $pair(@pairs){
($name,$value)=split(/=/, $pair);
$value =~ tr/+/ /;
$value=~ s/%(..)/pack("c",hex($1))/ge...