Frank Schönmann: Cgi - UserData

Beitrag lesen

hi!

Ich finde deine Methode immer noch viel zu umständlich.

if ($ENV{'REQUEST_METHOD'} eq "GET") { $EnvDaten = $ENV{'QUERY_STRING'}; }
  else { read STDIN, $EnvDaten, $ENV{'CONTENT_LENGTH'}; }
for (split /&/, $EnvDaten)
{
  tr/+/ /;
  s/%([a-fA-F0-9]{2})/pack("C", hex($1))/eg;
  ($key, $value) = split /=/;
  $data{$key} = $value;
}

bye, Frank!