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.