Avatar billede Slettet bruger
25. maj 2003 - 22:45 Der er 6 kommentarer og
1 løsning

Finde ud af hvilket land en browser kommer fra

Hej,

Jeg har brug for at finde ud af hvilket land en given browser er sat op til bruge.
Jeg skal bruge det til at finde ud af om en bruger er fra Sverige, Norge, Fæøerne eller Danmark. Alt afhængig af hvor han kommer fra skal siderne vise noget andet, og det er ikke muligt at lave det via login, da det er ALLE bruger det gælder, både reg. og ikke reg.
Avatar billede arne_v Ekspert
25. maj 2003 - 22:50 #1
Det kan du ikke umiddelbart.

Der er firmaer som tager en formue for at levere oversættelse fra
IP nummer til geografisk lokation.

Hvis penge ikke er et problem, så kan du kontakte et af dem.

Du kan ikke selv regne fra IP nummer til land.

Næstbedste er at kigge på de sprog præferancer som browseren sender
med.

Men det er absolut heller ikke en god løsning - masser af danskere
og svenskere kører med engelske versioner.

Start på en engelsk side og lav en række flag oppe i toppen
og lad folk selv vælge version.

Eller lav virtual hosts www.xxxx.dk, www.xxxx.se etc..
Avatar billede arne_v Ekspert
25. maj 2003 - 22:52 #2
Avatar billede arne_v Ekspert
25. maj 2003 - 22:53 #3
request.getHeader("Accept-Language")

for det andet.
Avatar billede arne_v Ekspert
25. maj 2003 - 23:00 #4
De små flag kan iøvrigt forbedres ved at du sætter en cookie så
de næste gang automatisk ryger til samme land.
Avatar billede Slettet bruger
25. maj 2003 - 23:08 #5
Hmm, det skal jeg lige overveje, jeg havde godt nok regnet med at bruge sprog-ref., men jeg kan godt se problemmet.
Avatar billede arne_v Ekspert
25. maj 2003 - 23:12 #6
Du kan jo prøve at undersøge lidt hvordan det står til hos de relevante
brugere.

Generelet er der mange "en" og "en-us",men jeg ved jo ikke hvordan dine
brugere er.

Du kan hente den med request.getHeader.
Avatar billede Slettet bruger
25. maj 2003 - 23:21 #7
Tja, de fleste som bruger siden er Hr. og Fru. Hansen og nok oxo Hr. og Fru. Sverige ;-)
Jeg tror at jeg prøver med request.getHeader
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