---
title: "operativsystem?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11446-operativsystem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "nachip"
published: "2001-09-03T18:46:00.000Z"
updated: "2001-09-03T21:36:00.000Z"
replies: 8
views: 210
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/11446-operativsystem"
---

# operativsystem?

## #1 — nachip, 2001-09-03T18:46Z

Yo!

Jag vill ta reda på vilket os besökaren använder och skicka in detta i en databas... t ex, om besökaren använder Windows 2000 ska win2k i databasen öka med ett. 

jag vet att man använder servervariables, men hur rensar jag ut operativsystemet ur följande resultat?

Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)

.nachip

\[Redigerat av nachip den 03 sep 2001\]

Permalänk: https://www.webforum.nu/p/11446

## #2 — LarsG, 2001-09-03T19:18Z

```
str = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"
l = len(str)
p = instrrev(str,";")+1
osstr = mid(str,p,l-p)
```

Nu vet inte jag hur strängen ser ut i andra fall.

Permalänk: https://www.webforum.nu/p/285607

## #3 — spango, 2001-09-03T19:23Z

Det där lär inte funka i Mozilla, Opera et.c..

Permalänk: https://www.webforum.nu/p/285608

## #4 — spango, 2001-09-03T19:23Z

Det var så kul att posta att jag gjorde det två gånger...

\[Redigerat av spango den 03 sep 2001\]

Permalänk: https://www.webforum.nu/p/285609

## #5 — LarsG, 2001-09-03T19:31Z

Hur är strängen uppbyggd? Kan det se ut hur som helst för olika läsare?

red: Sökte lite och det verkar som om allt möjligt kan förekomma, så det är ganska svårt att få till något heltäckande.

Permalänk: https://www.webforum.nu/p/285610

## #6 — spango, 2001-09-03T19:49Z

Jupp, det tycks vara fullkomligt ostandardiserat :(

Permalänk: https://www.webforum.nu/p/285611

## #7 — nachip, 2001-09-03T20:16Z

hmm... finns det inget annat sätt än att använda servervariables? typ, javascript? men hur skulle jag isf få in det i databasen?

.nachip

Permalänk: https://www.webforum.nu/p/285612

## #8 — LarsG, 2001-09-03T20:24Z

En variant är att du kollar på ett bestämt antal olika OS

```
str = request.servervariables("HTTP_USER_AGENT")
if instr(str,"Windows NT") > 0 then
os = "NT"
elseif instr(str,"George 3") > 0 then
os = "G3"
elseif instr(str,"Windows 2000") > 0 then
os = "W2K"
elseif instr(str,"Windows 98") > 0 then
os = "W98"
else
os = "Other"
end if
'update database
```

(Det finns ett OS som heter George 3)

Permalänk: https://www.webforum.nu/p/285613

## #9 — nachip, 2001-09-03T21:36Z

funkar fin, fint! man tackar! :)

Permalänk: https://www.webforum.nu/p/285614

---

Tråden på webben: https://www.webforum.nu/amne/asp/11446-operativsystem
