Das Enviroment Script:
#!/usr/bin/perl
# Dieses Script stellt die Enviroment-Parameter dar.
print "Content-type: text/html\n\n";
print "<HTML><HEAD><TITLE>Enviroment-Uebersicht</TITLE></HEAD><BODY>\n";
print "<h2>Enviroment-Uebersicht</h2>\n";
print "<br>\n";
foreach $key (keys %ENV) {
print "<b>$key</b>: $ENV{$key}<BR>\n";
}
print "</body>\n";
print "</HTML>";
HINWEIS
Wie das Script funktioniert erkläre ich in den Beispielkapiteln!
Die mögliche Ausgabe, Beispielhaft:
SERVER_SOFTWARE: Apache/1.3.12
(Unix) GATEWAY_INTERFACE: CGI/1.1
DOCUMENT_ROOT: /var/www80/htdocs UNIQUE_ID:
OR-PrNFafcUAAFBb4IM REMOTE_ADDR:
193.159.96.105 SERVER_PROTOCOL: HTTP/1.1 REQUEST_METHOD:
GET QUERY_STRING: HTTP_USER_AGENT: Mozilla/4.0 (compatible;
MSIE 5.0; Windows 95; QXW03002; DigExt; QXW03318) PATH:
/bin:/usr/bin HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg,
image/pjpeg, */* HTTP_CONNECTION: Keep-Alive REMOTE_PORT:
1064 SERVER_ADDR: 209.90.125.197 HTTP_ACCEPT_LANGUAGE:
de SCRIPT_NAME:
/cgi-bin/environ.pl HTTP_ACCEPT_ENCODING: gzip,
deflate SCRIPT_FILENAME:
/var/www80/htdocs/cgi-bin/environ.pl SERVER_NAME:
ihredomain.com REQUEST_URI:
/cgi-bin/environ.pl SERVER_PORT: 80 HTTP_HOST:
ihredomain.com SERVER_ADMIN:
webmaster@ihredomain.com
|