#!/usr/bin/perl ## ## printenv -- demo CGI program which just prints its environment ## # Start the page by outputing the Content-type header print "Content-type: text/html\n\n"; print "
\n";
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "${var}=\"${val}\"\n";
}
print "\n";
if ($ENV{"REQUEST_METHOD"} eq "POST")
{
print ""; while("; ParseArgs($argline); } elsif ($ENV{"REQUEST_METHOD"} eq "GET") { print ") { print $_; $argline = $argline . $_; } print "
\n";
for($i = 0; $i <= $#args; $i++)
{
($name,$value) = split /=/, $args[$i];
print "Arg $i name is: [$name]\n";
print "Arg $i value is: [$value]\n";
}
print "\n";
}