Robert Allerstorfer: Windows-Umgebungsvariablen

Beitrag lesen

Hi,

ja, unter der eingabeshell bekommt man andere umgebungavariablen als über CGI!
Vergleich mal die direktausgabe zu "set" und dann dasselbe als CGI mit Perl:

print set;

Da bekommt man die ganzen server-seitigen variablen, aber viele vom OS bleiben verschwiegen.
Im detail:

SERVER_SOFTWARE
GATEWAY_INTERFACE
DOCUMENT_ROOT
REMOTE_ADDR
SERVER_PROTOCOL
SERVER_SIGNATURE
REQUEST_METHOD
SYSTEMROOT
COMSPEC
QUERY_STRING
HTTP_USER_AGENT
WINDIR
PATH
HTTP_ACCEPT
HTTP_CONNECTION
REMOTE_PORT
SERVER_ADDR
HTTP_ACCEPT_LANGUAGE
SCRIPT_NAME
HTTP_ACCEPT_ENCODING
SCRIPT_FILENAME
HTTP_PRAGMA
SERVER_NAME
REQUEST_URI
HTTP_ACCEPT_CHARSET
SERVER_PORT
HTTP_HOST
SERVER_ADMIN

D.h., dass es unmöglich ist, via Perl-CGI-script unter Windows den CPU-typ herauszufinden?

ciao,
rob.