hotti: Danke!

Beitrag lesen

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