©ilj@flowsim.se
CGI-SKRIPT PÅ SVENSKA
CGI-SKRIPT 3 - environment variables 2

 
ETT PERL-SKRiPT
SOM
SKRiVER UT
ALLA
TiLLGÄNGLiGA
"ENViRONMENT VARiABLES"
 

Hur man gör för att lägga in skriptet på servern och få det att fungera finns beskrivet under CGI/1 lite grunder.
 

 
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<HTML>\n";
print "<HEAD>\n";
print "<TITLE>Environment variables</TITLE>\n";
print "</HEAD>\n";
print "</HEAD>\n";
print "</BODY>\n";
print "ENVIRONMENT VARIABLES\n";
foreach $var (sort keys (%ENV))
{
print "<DL><DT> $var";
print "<DD>$ENV{$var}</DL>";
}
print "</BODY>\n";
print "</HTML>\n";

 
en fyrkant
 

Man kan anropa skriptet på många sätt, t ex så här:
 
<FORM METHOD="get"
    ACTION="
printvariables.cgi">
<INPUT TYPE="submit"
    VALUE="ENVIRONMENT VARIABLES">
</FORM>
 

 
en fyrkant
 
Skriptet skickar tillbaka en HTML-sida med alla "environment variables" listade ungefär så här:
HTTP_USER_AGENT
Mozilla/4.03 [sv] (Win95; I)
REQUEST_METHOD
GET
SERVER_SOFTWARE
Apache/1.3.6 (Unix)

 
en linje
Sidan gjordes av
 
ilj
 
ilj@flowsim.se
 
en fyrkant
 
Senast ändrad 26 mars 2004.
 
Den här sidan hör hemma i ett ramsystem
hos
www.flowsim.se