Moin Konrad,
guck Dir mal den hash %ENV unter verschiedenen Umgebungen an
-- reines Perl auf der Kommandozeile
-- Perl-CGI-Script
#!/usr/bin/perl
use strict;
print "Content-type: text/plain\n\n"; # falls CGI
while( my($k,$v) = each %ENV){
printf("%-25s %s\n", $k, $v);
}
da stehen interessante Sachen drin, siehe auch SELFHTML CGI-Umgebungsvariablen. Ich selbst verwende %ENV sehr gerne, weil bestimmte Variablen den Programmieraufwand z.T. erheblich vereinfachen.
Beispiel in einem CGI
form action="$ENV{SCRIPT_NAME}"
Beispiel in einem Kommandozeilenscript
$ua->env_proxy() if $ENV{HTTP_PROXY};
Viel Spass dabei,
Horst Schlemmerschnitte