123456789101112131415161718192021222324252627 |
- #
- # To permit this cgi, replace # on the first line above with the
- # appropriate #!/path/to/perl shebang, and on Unix / Linux also
- # set this script executable with chmod 755.
- #
- # ***** !!! WARNING !!! *****
- # This script echoes the server environment variables and therefore
- # leaks information - so NEVER use it in a live server environment!
- # It is provided only for testing purpose.
- # Also note that it is subject to cross site scripting attacks on
- # MS IE and any other browser which fails to honor RFC2616.
- ##
- ## printenv -- demo CGI program which just prints its environment
- ##
- use strict;
- use warnings;
- print "Content-type: text/plain; charset=iso-8859-1\n\n";
- foreach my $var (sort(keys(%ENV))) {
- my $val = $ENV{$var};
- $val =~ s|\n|\\n|g;
- $val =~ s|"|\\"|g;
- print "${var}=\"${val}\"\n";
- }
|