Avatar billede fixbabe Nybegynder
18. februar 2008 - 11:03 Der er 14 kommentarer og
1 løsning

Hvilket land kommer brugeren fra

Jeg søger en måde hvor med jeg kan finde ud af hvilket land brugeren  bor i eller kommer fra.
Avatar billede mibu Nybegynder
18. februar 2008 - 11:05 #1
lave et inputfelt og be´ puplikum skrive deres land :-)
Avatar billede fixbabe Nybegynder
18. februar 2008 - 11:15 #2
Har prøvet, det fungere ikke.
Avatar billede mibu Nybegynder
18. februar 2008 - 11:25 #3
Så skal du lave det som en slags start/intro side, hvor man SKAL vælge et land før man kan komme videre. Jeg blive desværre selv "pisse" irreteret over sådan noget, så det er der nok også andre der gør :-(
Avatar billede leif Seniormester
18. februar 2008 - 11:32 #4
Du kan lave noget tjeck på IPadressen, men det kan du alligevel ikke være 100% sikker på alligevel. Jeg har ikke opskriften på en løsning, desværre.
Avatar billede fixbabe Nybegynder
18. februar 2008 - 11:37 #5
Leif, jeg har følgende

$ip = getenv("REMOTE_ADDR");
$host = gethostbyaddr($ip);
$hostdot  = ".";
$result    = strrchr($host, $hostdot);
$user_contry = trim($result,".");

men det hjælper jo ikke noget da den så går efter deres udbyder.
Avatar billede mibu Nybegynder
18. februar 2008 - 11:38 #6
Og hvad så hvis det en rigtig "globetrotter" der er på rejse med sin bærbare? vil den så ikke vise noget forkert?
Avatar billede mibu Nybegynder
18. februar 2008 - 11:39 #7
Jeg har et par domains, der hostet i USA!
Avatar billede leif Seniormester
18. februar 2008 - 11:54 #8
Ja, du vil få TLD på det rDNS navn som er på IPen. Men nu er det ikke alle IPadresser der er rDNS på. Så derfor vil den være ukorrekt.
Avatar billede pidgeot Nybegynder
18. februar 2008 - 12:01 #9
...for ikke at tale om at du får et problem hvis brugeren er fra eks. USA, der bruger mange forskellige TLDs - .com, .net, .edu, etc. - men som ikke alle er forbeholdt det land *-)

Der findes et par links på http://en.wikipedia.org/wiki/Country_IP_database til databaser der kan bruges til at mappe en IP til et land, men nøjagtiheden er ikke altid lige god - DR bruger noget tilsvarende på deres video streaming, hvilket har påvirket en del københavnere med en bestemt ISP, fordi de blev opfattet som liggende i Sverige.
Avatar billede olebole Juniormester
18. februar 2008 - 14:21 #10
Avatar billede mibu Nybegynder
18. februar 2008 - 14:45 #11
olebole >
Så er den ged vist barberet :-) God artikel!
Avatar billede olebole Juniormester
18. februar 2008 - 23:44 #12
Arne skriver gode artikler  ;o)
Avatar billede fixbabe Nybegynder
19. februar 2008 - 09:51 #13
Ole gider du smide et svar :)
Avatar billede fixbabe Nybegynder
27. april 2008 - 08:27 #14
Ole, et svar?
Avatar billede fixbabe Nybegynder
18. august 2010 - 13:21 #15
Lukker
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