You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by "Roy T. Fielding" <fi...@kiwi.ics.uci.edu> on 1998/10/03 14:19:03 UTC

Re: CGI Tweak Take III

>  Here's my beefed-up cgi-bin/printenv again.

Sorry, but it needs more work.  A few things need to be done.

 1. All the comments should be at the bottom of the file, prefaced
    by a single __END__ on a line by its own (saves parser time)

 2. Many of the print statements can be condensed into a single print.
    There is no sense teaching CGI authors bad habits.

 3. The script doesn't check the HTTP method first.

 4. bogus bits

>print "<link rev=\"made\" href=\"mailto:wsanchez\@apple.com\">"; # Author

 5. The original

   while (($key, $val) = each %ENV) {

    is considerably more efficient perl than

>foreach $key (keys %ENV)
> {
>  $var = $key;
>  $val = $ENV{$key};


....Roy