06. august 2004 - 01:42
Der er
10 kommentarer og 1 løsning
Hvilket land er brugeren fra
Hej... Jeg er igang med at lave noget statistik over besøgende på min side, og til det ville jeg også gerne vi hvilket land de er fra... Jeg mente der måtte findes noget a la: Request.ServerVariables("remote_host"), men jeg kan ikke finde den... Håber i kan hjælpe
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
06. august 2004 - 03:19
#2
Det kan du ikke. Det umiddelbart nærmeste er med Request.ServerVariables("HTTP_ACCEPT_LANGUAGE") - men det siger kun noget om hvilket sprog der er valgt i browseren.. Jeg ved at nogen har prøvet ved at tjekke ip - fordi at fx. danske ip-adr. skulle ligge i et bestemt interval....men den løsning er vist temmelig omfattende - hvis det overhovedet kan lade sig gøre. Hvis du vil lave det selv, må du bruge den øverste...men du skal vide at den på ingen måde er sikker.
06. august 2004 - 09:07
#3
der findes en betalingsløsning man kan benytte til det sidstnævnte - altså at slå ip-ranges op. Vender tilbage med navnet lidt senere - kan ik lige komme på det nu! (det er for tidligt!) /hiks
06. august 2004 - 09:12
#4
Der findes ingen "sikre metoder". Heller ikke ved at slå IP-range op. Eksempelvis kan en amerikansk medarbejder i Mærsk arbejde i USA via Citrix eller terminal Services på en server i Danmark - så skal han vel ikke have dansk tekst.. c",)
06. august 2004 - 09:27
#5
Nej, det er ikke 100% sikkert at slå landet op i en tabel over IP-ranges, men
til statistikformål er det ikke helt ved siden af.
http://ip-to-country.webhosting.info/
06. august 2004 - 10:22
#6
jeg vil også mene det holder i langt de fleste tilfælde... - men nej det er ikke en helt sikker metode. /hiks
06. august 2004 - 11:51
#7
Jamen så bruger jeg Request.ServerVariables("HTTP_ACCEPT_LANGUAGE") men så får jeg altså nogen lidt underlige ting... fra min andre browsere: en-us,en;q=0.5 (fra mozilla firebird 0.7) da, en (fra Opera) findes der en liste et sted, så man kan se hvad de forskellige lande har eller?
06. august 2004 - 11:55
#8
Afrikaans = af Albanian = sq Arabic (Algeria) = ar-dz Arabic (Bahrain) = ar-bh Arabic (Egypt) = ar-eg Arabic (Iraq) = ar-iq Arabic (Jordan) = ar-jo Arabic (Kuwait) = ar-kw Arabic (Lebanon) = ar-lb Arabic (libya) = ar-ly Arabic (Morocco) = ar-ma Arabic (Oman) = ar-om Arabic (Qatar) = ar-qa Arabic (Saudi Arabia) = ar-sa Arabic (Syria) = ar-sy Arabic (Tunisia) = ar-tn Arabic (U.A.E.) = ar-ae Arabic (Yemen) = ar-ye Arabic = ar Armenian = hy Assamese = as Azeri (Cyrillic) = az Azeri (Latin) = az Basque = eu Belarusian = be Bengali = bn Bulgarian = bg Catalan = ca Chinese (China) = zh-cn Chinese (Hong Kong SAR) = zh-hk Chinese (Macau SAR) = zh-mo Chinese (Singapore) = zh-sg Chinese (Taiwan) = zh-tw Chinese = zh Croatian = hr Chech = cs Danish = da Divehi = div Dutch (Belgium) = nl-be Dutch (Netherlands) = nl English (Australia) = en-au English (Belize) = en-bz English (Canada) = en-ca English (Caribbean) = en English (Ireland) = en-ie English (Jamaica) = en-jm English (New Zealand) = en-nz English (Philippines) = en-ph English (South Africa) = en-za English (Trinidad) = en-tt English (United Kingdom) = en-gb English (United States) = en-us English (Zimbabwe) = en-zw English = en Estonian = et Faeroese = fo Farsi = fa Finnish = fi French (Belgium) = fr-be French (Canada) = fr-ca French (France) = fr French (Luxembourg) = fr-lu French (Monaco) = fr-mc French (Switzerland) = fr-ch FYRO Macedonian = mk Gaelic = gd Georgian = ka German (Austria) = de-at German (Germany) = de German (Liechtenstein) = de-li German (lexumbourg) = de-lu German (Switzerland) = de-ch Greek = el Gujarati = gu Hebrew = he Hindi = hi Hungarian = hu Icelandic = is Indonesian = id Italian (Italy) = it Italian (Switzerland) = it-ch Japanese = ja Kannada = kn Kazakh = kk Konkani = kok Korean = ko Kyrgyz = kz Latvian = lv Lithuanian = lt Malay (Brunei) = ms Malay (Malaysia) = ms Malayalam = ml Maltese = mt Marathi = mr Mongolian (Cyrillic) = mn Nepali (India) = ne Norwegian (Bokmal) = nb-no Norwegian (Bokmal) = no Norwegian (Nynorsk) = nn-no Oriya = or Polish = pl Portuguese (Brazil) = pt-br Portuguese (Portugal) = pt Punjabi = pa Rhaeto-Romanic = rm Romanian (Moldova) = ro-md Romanian = ro Russian (Moldova) = ru-md Russian = ru Sanskrit = sa Serbian (Cyrillic) = sr Serbian (Latin) = sr Slovak = sk Slovenian = ls Sorbian = sb Spanish (Argentina) = es-ar Spanish (Bolivia) = es-bo Spanish (Chile) = es-cl Spanish (Colombia) = es-co Spanish (Costa Rica) = es-cr Spanish (Dominican Republic) = es-do Spanish (Ecuador) = es-ec Spanish (El Salvador) = es-sv Spanish (Guatemala) = es-gt Spanish (Honduras) = es-hn Spanish (International Sort) = es Spanish (Mexico) = es-mx Spanish (Nicaragua) = es-ni Spanish (Panama) = es-pa Spanish (Paraguay) = es-py Spanish (Peru) = es-pe Spanish (Puerto Rico) = es-pr Spanish (Traditional Sort) = es Spanish (United States) = es-us Spanish (Uruguay) = es-uy Spanish (Venezuela) = es-ve Sutu = sx Swahili = sw Swedish (Finland) = sv-fi Swedish = sv Syriac = syr Tamil = ta Tatar = tt Telugu = te Thai = th Tsonga = ts Tswana = tn Turkish = tr Ukrainian = uk Urdu = ur Uzbek (Cyrillic) = uz Uzbek (Latin) = uz Vietnamese = vi Xhosa = xh Yiddish = yi Zulu = zu
06. august 2004 - 11:57
#9
Og det er mange... Et forslag er at du tar fx. 'usa', 'england', 'danmark', 'tyskland', 'sverige', 'norge' - og resten er så 'andre'
06. august 2004 - 12:32
#10
jamen tak... --> mikkel_strack, jeg syntes da lige du skal smide et svar så
06. august 2004 - 12:33
#11
velbekommen :o)
Kurser inden for grundlæggende programmering