Avatar billede qurzyx Nybegynder
30. marts 2003 - 20:41 Der er 8 kommentarer

Servervariables

Hvad hedder variablen til at definere brugerens operativ system...??

Noget Request.Servervariables("?????")
Avatar billede whatever Nybegynder
30. marts 2003 - 20:43 #1
Request.ServerVariables("HTTP_UA_OS")

Du kan se flere på http://www.devguru.com/Technologies/asp/quickref/request_servervariables.html
Avatar billede qurzyx Nybegynder
30. marts 2003 - 20:45 #2
Ja, den kender jeg godt.. Men den funger ikke på min localhost...
Avatar billede qurzyx Nybegynder
30. marts 2003 - 21:55 #3
Hvorfor??
Avatar billede hossein Nybegynder
30. marts 2003 - 22:12 #4
Hvis din website kører på Windows/IIS Server, så kan du bruge ASP for at få adgang til SERVERVARIABLES af REQUEST objektet.
Avatar billede qurzyx Nybegynder
30. marts 2003 - 22:39 #5
Øhhh, ja selvfølgelig... Prøv at se spørgsmålets kategori: ASP....
Avatar billede hossein Nybegynder
30. marts 2003 - 22:45 #6
Hvad så?
Avatar billede whatever Nybegynder
30. marts 2003 - 23:06 #7
Du kan istedet benytte Request.ServerVariables("HTTP_USER_AGENT"). Denne returnerer information om browseren. Men denne information indeholder også OS.

Jeg har selv brugt følgende switch for at finde frem til brugerens OS ud fra HTTP_USER_AGENT:


strUserAgent = Request.ServerVariables("HTTP_USER_AGENT")
       
Select Case true
    Case InStr(strUserAgent,"Mac") > 0
        strOS = "Mac"
    Case InStr(strUserAgent,"Linux") > 0
        strOS = "Linux"
    Case InStr(strUserAgent,"Unix") > 0
        strOS = "Unix"
    Case InStr(strUserAgent,"Windows XP") > 0, InStr(strUserAgent,"Win XP") > 0, InStr(strUserAgent,"Windows NT 5.1") > 0
        strOS = "Windows XP"
    Case InStr(strUserAgent,"Windows NT 5.0") > 0, InStr(strUserAgent,"Win NT 5.0") > 0, InStr(strUserAgent,"Windows 2000") > 0
        strOS = "Windows 2000"
    Case InStr(strUserAgent,"Windows NT") > 0, InStr(strUserAgent,"Win NT") > 0, InStr(strUserAgent,"WinNT") > 0
        strOS = "Windows NT"
    Case InStr(strUserAgent,"Windows 98") > 0, InStr(strUserAgent,"Win 98") > 0, InStr(strUserAgent,"Win98") > 0
        strOS = "Windows 98"
    Case InStr(strUserAgent,"Windows 95") > 0, InStr(strUserAgent,"Win 95") > 0, InStr(strUserAgent,"Win95") > 0
        strOS = "Windows 95"
    Case Else
        strOS = "Other"
End Select
Avatar billede the_bma_man Nybegynder
19. april 2003 - 23:43 #8
Ingen svar, der duer?
Hvis der er, vil du så ikke være sød at lukke spørgsmålet?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester