"Mogens Meier Christensen" <mmc@nospam.dk> wrote in message
news:a4hsd0$1h2l$1@news.cybercity.dk...
> > >echo (isset($_SERVER['HTTP_HOST'])) ? "web\n" : "kommandolinje\n";
> > man blot "ikke gider" at taste hostheaderen med, hvis man lige tester,
> > end der rent faktisk stadigvæk skulle være nogle IE2'ere derude.
> ...og folk der leger med f.eks.
www.mbn.dk/q - det kan faktisk være meget
> lærerigt! :)
Jeg har lige leget lidt med console og telnet. Resultater:
Følgende bliver sat i HTTP_SERVER_VARS ved telnet (kun "GET scriptnavn.php")
og ikke ved console:
REMOTE_ADDR
REMOTE_PORT
SERVER_ADDR
SERVER_ADMIN
SERVER_NAME
SERVER_PORT
SERVER_SIGNATURE
SERVER_SOFTWARE
GATEWAY_INTERFACE
SERVER_PROTOCOL
REQUEST_METHOD
QUERY_STRING
REQUEST_URI
PATH_TRANSLATED
Følgende bliver sat kun ved console - og ikke ved Webserver:
CLIENTNAME Console
COMPUTERNAME
HOMEPATH
LOGONSERVER
NUMBER_OF_PROCESSORS
OS
SESSIONNAME Console
===
Jeg kører med Apache @ Windows, mange i sidste afsnit er nok platform
(windows)-afhængige, jeg har sorteret de mest fra.
Så det sikreste er nok at teste om een eller flere af dem der er nævnt
ovenfor som kun kommer på en webserver er sat!
--
Mvh. Mogens
B.Sc. i datalogi. Søger IT-job på Fyn!
www.momech.dk