Process form variables for both POST and GET methods. # Below Will process all query string variables. if ($ENV{'REQUEST_METHOD'} eq "GET" || $ENV{'QUERY_STRING'} ne "") { @pairs = split(/\&/, $ENV{'QUERY_STRING'}); foreach $pair (@pairs) { ($name, $value) = split(/=/, $pair); # Split into name and value. $$name = $value; # Assign value to scalar matching name. $$name =~ s/%(..)/chr(hex($1))/ge; # Decode encoded stuff. $$name =~ s/\+/ /g; # substitute +'s for spaces. } } #Home page (and default opening topic): TEMPO 5 Help #Topics-01-1.html #Home would be returned in the querystring as value for topic..