erhalten möchte Ich möchte dies in ASP.NET implementieren. Ich habe leider keine Ahnung, wie das geht.Wie man Besucherstandort (Land, Staat und Stadt) mit ASP.NET
Antwort
Holen Sie sich die IP-Adresse des Clients und suchen Sie den IP-Standort mit einem beliebigen IP-Standortzuordnungsdienst.
Warum nicht Google Analytics verwenden? Sie erhalten mehr als das, was Sie brauchen. Alternativ können Sie die IP-Adresse des Clients abrufen und den Dienst wie ip2location verwenden, um den Standort abzurufen.
Überprüfen Sie diese ähnliche Frage auch. finding clients location in asp.net page.
Hier ist, wie es in asp.net getan wird
Request.ServerVariables("REMOTE_ADDR")
eine Kopie der IP-Adresse Datenbank nach Standort Erhalten Sie hier
+1 für Maxmind. Benutzte es mit großem Erfolg. –
Sollte Request.ServerVariables ["REMOTE_ADDR"] in C# sein – Dean
von
string userHost = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (String.IsNullOrEmpty(userHost) ||
String.Compare(userHost, "unknown", true) == 0)
{
userHost = Request.UserHostAddress;
}
mit Ihnen wird Benutzer IP-Adresse erhalten. Anhand dieser IP-Adresse können Sie Informationen zum Besucherstandort abrufen, indem Sie einen Anruf unter webservice tätigen.
Diese Servervariable ist nur verfügbar, wenn sich Ihr Webserver hinter einem Proxy oder einer Art Netzwerkgerät befindet. – David
Ich glaube, das war der springende Punkt seiner Logik, dies zu überprüfen und dann auf die Benutzer-Host-Adresse zurückzugreifen, wenn sie nicht existiert. – Justin
IPAddressExtensions ist eine kostenlose Codeplex-Klassenbibliothek, wenn Sie nur das Land haben möchten, aus dem die IP stammt.
Ermitteln Sie zuerst die IP-Adresse des Besuchers mit Request.ServerVariables ("REMOTE_ADDR"). Bedenken Sie, dass der Besucher einen Proxy-Server verwenden könnte. In diesem Fall ist die IP-Adresse möglicherweise nicht die tatsächliche IP-Adresse. Für den Proxy-Fall können Sie überprüfen, ob Request.ServerVariables ("HTTP_X_FORWARDED_FOR") einen Wert enthält. Dies ist die tatsächliche IP-Adresse, wenn der Proxy-Server kein anonymer Proxy-Server ist.
Dann haben Sie 2 Möglichkeiten, einen Webservice zu verwenden oder Daten aus Ihrer eigenen Datenbank abzufragen. In beiden Fällen benötigen Sie Daten, die mit einer IP-Adresse des Besuchers in Land, Staat und Stadt übereinstimmen.
Es gibt ein paar kostenlose Webdienste, die IP-zu-Ort-Dienste anbieten. Zum Beispiel:
http://freegeoip.net/
http://www.hostip.info/
http://ipinfodb.com/ip_location_api.php
Dies ist, was ich verwendet habe:
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
'url': 'http://www.freegeoip.net/json/@(HttpContext.Current.Request.UserHostAddress)',
'type': 'GET',
'success': function(data) {
// for example
if (data.country_code === "GB") {
... further logic here
}
}
});
});
</script>
- 1. Stadt Land Staat Datenbank
- 2. Wie man Land, Staat, Stadt von reverseGeocodeCoordinate erhält?
- 3. Wie bekommt man Stadt und Staat mit BING map api?
- 4. Land/Staat/Stadt Dropdown-Menüs innerhalb der Django Admin inline
- 5. Besserer Ansatz für die Verwendung des Moduls "Land-Staat-Stadt"
- 6. Stadt und Staat Regex Muster
- 7. Beispiel von Land und Staat/Stadt von Google Maps API mit .net
- 8. wie man stadt und land an geocode übergibt
- 9. Regex zu Gruppe Postleitzahl, Stadt und Staat
- 10. Rückgabe Stadt und Staat von String
- 11. Stadt und Staat Auswahl in Drupal
- 12. Ich muss autoComplete für Land, Staat und Stadt in angularJs entwickeln?
- 13. Land und Stadt in SQL Server
- 14. yahoo Wetter Land und Stadt Liste
- 15. Separates Land und Stadt mit PHP und HTML
- 16. Wie bekomme ich nur Stadt, Staat, Land von lat, long in android
- 17. Store Land, Stadt und Benutzerinformationen mit mongoose und nodejs MongoDB
- 18. Staat und Stadt wählen Sie Feld wie nationale Gliederung Seite
- 19. bekommen Stadt Staat von Google Karte
- 20. Erste Straße, Stadt und Land durch Reverse Geocoding google mit
- 21. JQuery Für Staat und Stadt gewählt Liste nur einmal funktionieren
- 22. Abhängige Drop-Down für Land und Staat in yii 1,13
- 23. wie man Beziehung zwischen Staat und Land so herstellt, dass nur in Verbindung stehendes Stat zeigt, wenn irgendein Land
- 24. Anfahrt Land, Region, Stadt Von FacebookSDK für iOS
- 25. freies Land, Stadt-Datenbank für SQL Server
- 26. Holen Sie sich Stadt und Land von AutoCompleteTextView
- 27. Python Aktuelle Zeit in einer Stadt und Bundesland oder Land
- 28. Google Maps Autocomplete: Ausgabe nur Adresse ohne Land und Stadt
- 29. Aktuelle Stadt ist Null;
- 30. Teilen Sie Adressen in Straße/Stadt/Staat/PLZ auf?
Sie können nur eine ungefähre Position bekommen, und es ist möglicherweise falsch. –
Ich habe den Spam-Link los. –
Gleiches. Entschuldigung für die gleichzeitige Bearbeitung! Fühlen Sie sich frei, über mich zurückzurollen. – JoshJordan