Du får luska ut landet via besökarens IP: Request.Servervariables("REMOTE_ADDR"). Du kan ju använda HTTP headern "Accept-Language" för att ta reda på vilket språk användaren föredrar. Ja det absolut bästa och mest tillförlitliga är att använda besökarens IP-adress och slå upp location i en geo-ip databas. Det finns ett gäng gratistjänster på webben. En som jag använder som funkar super är http://software77.net/geo-ip/. Där kan du ladda hem en CSV-fil och importera i din egen databas. Det går ju betydligt snabbare än att hela tiden skicka frågorna remote till en tjänst som tusentals andra använder samtidigt.Sv: Servervariables
ThomasSv: Servervariables
Troligen är det språket man föredrar associerat till det land man befinner sig i
T.ex: "sv" står för svenska,
"sv-se" där "svenska & Sverige,
"en-us" står för engelska & usa,
"en-gb" engelska Storbritannien.
Du kan se efter vilken toppdomän besökaren hostname tillhör genom t.ex. reverse dns-lookup.
xxx.bredband.comhem.se => se = sverige
Annars finns det tjänster för att slå upp den informationen.
T.ex <url!http://www.find-ip-address.org/>Sv: Servervariables
Obs! Med software77 måste du räkna om IP-adressen till en INT, men det finns instruktioner i CSV-filen om hur du gör.