"Nja".
Det finns säkerligen någon komponent som kan slå upp var ett visst netblock är placerat rent geografiskt, men man kan inte vara säker på att det stämmer. Exempelvis kan ju folk surfa genom proxy som står någon helt annanstans.
4 svar · 370 visningar · startad av Gimbo
Hejsan,
E det mojligt att enbart lata ett visst land besoka en viss sida?
ser statistik skript som listar vilket land man kommer ifran da borde det val ga att styra besokare fran ett visst lad till en viss sida right?
"Nja".
Det finns säkerligen någon komponent som kan slå upp var ett visst netblock är placerat rent geografiskt, men man kan inte vara säker på att det stämmer. Exempelvis kan ju folk surfa genom proxy som står någon helt annanstans.
det kan jag kopa om de tar sig runt via proxys, men har for mig att det finns ngn komponent i asp som hittar landet sa som man kan fixa fram ipadressen eller e jag helt ute o cyklar?
Jo, det lär ju finnas sådana komponenter, men jag har ingen i huvudet. Det är här Googles kunskap kommer väl till pass! :D
Lycka till!
till de intresserade, google hade losningen,
installera forst activeX komponenten: http://www.ip2location.com/ip2location-country.zip pa serven darefter registrera den:
C:\> regsvr32 ip2location.dll
och darefter
default.asp
<%
' Create server-side object
Set ipObj = Server.CreateObject("IP2Location.Country")
' Initialize IP2Location object
If ipObj.Initialize("demo") <> "OK" Then
response.write "IP2Location Initialization Failed.
End If
' Get visitor's IP address
IPaddr = Request.ServerVariables("REMOTE_ADDR")
' Detect visitor's country of origin by IP address
CountryName = ipObj.LookUpShortName(IPaddr)
' Free IP2Location object
Set ipObj = nothing
If CountryName = "JP" Then
' Visitor is from Japan
' Redirect the URL to index_jp.htm
Response.Redirect "index_jp.htm"
Else
' Visitor is not from Japan
' Redirect the URL to index_en.htm
Response.Redirect "index_en.htm"
End If
%>