Avatar billede hataffrugt Nybegynder
15. april 2005 - 02:13 Der er 6 kommentarer og
1 løsning

HTTP_USER_AGENT statistik

Hej,

Jeg er blevet sat godt og grundigt.

jeg var ved at prøve at finde et mønster i det som HTTP_USER_AGENT retunerede, men blev ret hurtigt forviret da jeg fik følgende svar:

IE 6.0: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Opera 6.06: Mozilla/4.0 (compatible; MSIE 5.0; Windows XP) Opera 6.06 [da]

Mozilla firebird 0.6.1: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1

Firefox 1.02: Mozilla/5.0 (Windows; U; Windows NT 5.1; da-DK; rv:1.7.6) Gecko/20050321 Firefox/1.0.2

Dette ser jo fint ud, hvis man ikke skulle finde en syntaks til at oversætte det til noget statistik. De er alle testet på samme styresystem, men giver ikke samme svar der. Selve måden at informere om hvilken browser det er står ikke samme steder og jeg kunne blive ved ;O)

Defor ville jeg høre om nogen havde nogle erfaringer / ideer til at få oversat dette til noget brugbart.

endvidere ville en evt. list med samtlige muliheder den kan retunere være fedt... hvis en sådanne eksisterer.

håber i kan hjælpe mig lidt på vej ;O)
Avatar billede arne_v Ekspert
15. april 2005 - 07:18 #1
Er det ikke det første som passer ?
Avatar billede hataffrugt Nybegynder
15. april 2005 - 11:00 #2
Jeg håber de alle passer, da alle er lavet med forskellige browsere på den selvsamme computer. Meningen var at finde en syntaks i "HTTP_USER_AGENT" output, så man kunne omforme det til en mere brugerveblig syntaks over hvad brugerne af en hjemmeside bruger af OS samt browsere.

håber dette forklarer det lidt bedre
Avatar billede arne_v Ekspert
15. april 2005 - 11:10 #3
Jeg har vist læst dit output forkert.

Som jeg ser det så har du 2 muligheder:

1)

if contains opera then
  browser = opera
else if contains gecko then
  browser = mozilla/firefox
else if browser contains msie then
  browser = ie
else if browser contains mozilla
  browser = netscape
else
  browser = ukendt

2)

find alle kendte browseres pattern
Avatar billede hataffrugt Nybegynder
16. april 2005 - 13:13 #4
takker for din hjælp, satte mig da en smule igang, men kan ikke helt se hvordan jeg skal kunne finde alle kendte browseres pattern på egen hånd, da jeg så skal til at teste alle browsere i alle versioner på alle tænkelige styresystemer, hvad må siges at være en ordentlig mudfuld... havde derfor håbet der eksisterede en list med disse allerede ;O)

hvis du vil ligge et svar så vi kan få lukket dette spm. for en god ordens skyld ;O)
Avatar billede arne_v Ekspert
16. april 2005 - 13:15 #5
De fleste har en "andre" gruppe.

Du kan få en del hints ved at få fingerene i en access log fra en travl
web site som kører med extended logging (så den logger user agent).
Avatar billede arne_v Ekspert
16. april 2005 - 13:16 #6
svar
Avatar billede hataffrugt Nybegynder
16. april 2005 - 13:18 #7
nyttigt hint du fik med der ;O)

så må jeg se om det er til at få fingrene i en sådanne.

Endnu engang tak for hjælpen.
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