Avatar billede thingholm.dk Nybegynder
25. august 2003 - 13:56 Der er 22 kommentarer og
1 løsning

Hvad detecter 'HTTP_ACCEPT_LANGUAGE'

Hej

Hvilken sprog-setting er det PHP detecter med denne? Så vidt jeg kan se er det IKKE windows' regionale setting - denne detectes via JS med denne stump kode:

navigator.systemLanguage

VH

Anders Thingholm
Avatar billede erikjacobsen Ekspert
25. august 2003 - 13:57 #1
Det brugeren har sat i sin browser som sprogindstilling.
Avatar billede htm Nybegynder
25. august 2003 - 13:58 #2
Hvilket sprog som din browser er sat op til.
Avatar billede htm Nybegynder
25. august 2003 - 13:58 #3
;o)
Avatar billede htm Nybegynder
25. august 2003 - 13:59 #4
I IE - det(de) sprog der står i funktioner -> internetindstillinger -> sprog
Avatar billede erikjacobsen Ekspert
25. august 2003 - 14:01 #5
Det er nok ikke en særlig troværdig indstilling. Den bliver ikke brugt af mange sites,
og de færreste går vel ind og siger: Jeg vil helst se sider på tysk, men hvis det ikke
kan lade sig gøre så på serbokroatisk, ellers tjekkisk, og hvis ingen af dem så
amerikansk engelsk, og ellers er jeg ligeglad.

Måske bliver indstillingen sat korrekt efter det land PC-en er købt i, men kun til
eet sprog.
Avatar billede exp Juniormester
25. august 2003 - 14:03 #6
Bruger google det ikke?
Avatar billede erikjacobsen Ekspert
25. august 2003 - 14:10 #7
Det mener jeg ikke. Min browser lige nu sender "en_US" med over, og den redirecter
alligevel til www.google.dk - men det gør www.gogole.com ikke ;)
Avatar billede thingholm.dk Nybegynder
25. august 2003 - 14:11 #8
Hmm, jeg synes at den ser ud til at detecte maskines regionale setting. HVis jeg sætter IE til Arabisk og Windows' reg. til Irland, får jeg Irland med 'HTTP_ACCEPT_LANGUAGE', kan det passe?
Avatar billede erikjacobsen Ekspert
25. august 2003 - 14:12 #9
Næh - den sender vist ingenting over...
Avatar billede thingholm.dk Nybegynder
25. august 2003 - 14:13 #10
Sorry my bad - tak for svarene...
Avatar billede erikjacobsen Ekspert
25. august 2003 - 14:13 #11
Hvad IE gør, aner jeg ikke. Men det lyder da sandsynligt at den ignorerer brugerens egne indstillinger
Avatar billede exp Juniormester
25. august 2003 - 14:20 #12
jep ;)
Avatar billede tipsen Nybegynder
25. august 2003 - 14:30 #13
erik: LOL
Avatar billede thingholm.dk Nybegynder
25. august 2003 - 14:30 #14
Hej igen - er der så nogen, der ved hvordan man fanger brugerens regionale sprog - det man sætter i control panel?

Med navigator.systemLanguage i javascript fanger jeg "da", men min browser og regionale settings er sat til dutch.
Avatar billede tipsen Nybegynder
25. august 2003 - 14:49 #15
Du har vel kun behov for at fange det sprog brugeren har sat i sin browser - det er jo det sprog brugeren ønsker at læse websider i!
Avatar billede thingholm.dk Nybegynder
25. august 2003 - 14:50 #16
Ikke hvis jeg vil vide hvilken nationalitet brugeren har...
Avatar billede tipsen Nybegynder
25. august 2003 - 15:00 #17
Hmmm... - dvs. jeg er englænder fordi jeg bruger en engelsk windows?

Tror dine resultater vil være bedre, hvis du tager udgangspunkt i ip-nummer til geografisk statistik.
Avatar billede thingholm.dk Nybegynder
25. august 2003 - 15:01 #18
Nej, du kører sikkert med engelsk version af Windows, men dine regionale settings (keyboard m.v.) står givet vis til dansk.
Avatar billede tipsen Nybegynder
25. august 2003 - 15:19 #19
Både dansk og engelsk er installeret - lige nu er den indstillet til dansk, men ind i mellem er den indstillet til engelsk...

Jeg tvivler forøvrigt på at du vil kunne snuppe sådan en indstilling med et javascript - og hvad vil du gøre med andre styresystemer - hvorfor ikke bare finde ud af hvor ip-nummeret hører til - er det ikke nemmere?
Avatar billede erikjacobsen Ekspert
25. august 2003 - 15:29 #20
Og google bruger IP. Fra en dansk ADSL linie bliver man dirigeret til google.dk, men
fra en amerikansk IP får man forsiden med det samme.
Avatar billede thingholm.dk Nybegynder
25. august 2003 - 15:45 #21
OK, jeg napper den fra IP'en...Det kan vel kun gøres via et opslag på http://www.ripe.net ikke sandt?
Avatar billede htm Nybegynder
25. august 2003 - 16:00 #22
Jow det kan du. Du kan med fordel kigge på dette script som schaefner har lavet:

Locator fra http://www.schaefner.dk/scripts/
Avatar billede erikjacobsen Ekspert
25. august 2003 - 16:07 #23
Hvis du leder på eksperten.dk kan du finde et sted hvor man kan hente en csv-fil
med data, der vist passer nogenlunde (jeg har været involveret i spørgsmålet, men
kan (gider) ikke lige finde det).
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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