Najlepszy sposób na zorganizowanie GeoIP na stronie?

Autor:anne bunfill

Tak, a tak naprawdę jest wiele pytań na ten temat:
Dlaczego internetowi giganci nie oferują żadnego API dla wszystkich? (Jeśli tak, to byłbym wdzięczny za linki)
Jak wiarygodna jest ta metoda określania pozycji użytkownika w danym momencie?
Czy istnieją inne sposoby geolokalizacji na stronie? (nie bierzemy pod uwagę oczywistego "Punktu samemu" i bardzo młodej możliwości zapytania przeglądarki)
Czy możesz zaufać HTTP_ACCEPT_LANGUAGE, jeśli potrzebujesz tylko podzielić witrynę na kilka języków?

Odpowiedzi

cheng calano
2. Zależy od istotności bazy wybranej usługi

4. Możesz, ale nadal zezwalaj użytkownikowi na zmianę języka witryny

W przypadku jednego z moich ostatnich projektów użyłem - ipinfodb.com/ip_location_api.php, dość dokładnej i aktualnej bazy, skrępowanego buforowania, aby zmniejszyć liczbę żądań i gdy działa jak zegar.
Odpowiedzi:
& gt; 2. Zależy od istotności bazy wybranej usługi
Czy istnieje mechanizm przepływu pul IP z jednej lokalizacji do drugiej?
Jak realistycznie to często się zdarza?

& gt; ipinfodb.com/ip_location_api.php
Czy sprawdziłeś poprawność definicji? Niezupełnie zapluskwiony, nie wysyła Moskali do Syktyvkar, choćby czasami? Z własnego doświadczenia zauważyłem, że próbowałem wielu różnych usług, że nie, nie, tak, i są takie nieprzyjemne awarie. - ken cleary
& gt; Czy istnieje mechanizm przepuszczania pul IP z jednej lokalizacji do drugiej?
Mój dostawca niedawno kupił nową pulę adresów IP i przez długi czas prawie wszystkie usługi wykazały, że jestem w Stanach.
& gt; Czy definicja była poprawna?
Testowany w eksperymentalnej grupie 10 osób z różnych regionów Rosji i Ukrainy. - rob krueger
Mogą również scalić tę bazę i używać jej lokalnie. - lalita
Wyszukaj to pytanie.
Zainteresowałem się ipinfodb.com (zgodnie z opisem interfejsu API wydaje mi się to wygodne), sprawdziłem mój adres IP i wyrzuciłem link do trzech towarzyszy. Wynik jest niesamowity: 4 błędy na 4. Dokładność wynosi zero procent.
Czy naprawdę wykorzystałeś tę bazę w prawdziwym projekcie? A może to ich jedyny problem z Rosją? - bethany whiteley
Dawno temu było :) Ale użyliśmy go do dokładnego określenia kraju użytkownika, kraju, który dokładnie określono. - blake boldt
cheryl madigan
Odpowiedzi:
Tak, próbowałem tej rzeczy - to tylko JavaScript API, a dla serwera, pełne potrzeby GeoIP, jest to mało przydatne. Chyba że zorganizujesz interakcję XHR z wysyłaniem na serwer po ustaleniu, ale cały krok zostanie utracony. Cóż, tak, możesz myśleć o opcjach, ale ogólnie - o tych samych kulach. - chad wolff
lynny
ipgeobase.ru/ Korzystam z tej usługi.
Odpowiedzi:
Próbowałem. Jest w błędzie i często nie może nic powiedzieć o pożądanym IP. - artweall
mohamed magdi
Nadal są rosyjskie www.ashmanov.com/tech/geo
Ale na Habré napisali, że nie działa - Ashmanov żałował, że się rusza.
dawn kavanagh
ipgeobase.ru Działa tylko dla Rosji lub CIS, a ipinfodb.com/ip_location_api.php działa ze światem, ale odpowiedzi będą w języku angielskim.
Używamy obu, jeśli pierwszy nie definiuje drugiego, jest dla nas oczywiste, że ten, który nie pochodził z WNP lub z Rosji, zrozumie odpowiedź po angielsku.
nathan wilson
W debianah znajduje się pakiet geoip-database oraz powiązania PHP, pakiet php-geoip.
Odpowiedzi:
zobaczył go i jak się tam zaktualizuje?
Czyja baza naprawdę yuzat? - anthony lavadera
Nie wiem, szczerze, prawdopodobnie zebrane przez entuzjastów.
Dobry do posiadania rozwiązania systemowego. - amanda meuwissen
karen andriolo
Dość (jeśli nie najbardziej) rozbudowana baza na ip2location.com, choć bezpłatnie - tylko jej niewielka część. Mój abonament kosztował mnie 199 $, co w zasadzie nie jest tanie, ale w przypadku dużych projektów, w których dokładność lokalizacji jest ważna, jest to dobra opcja.
mary vantilburg
Ostatnio usługa ipgeobase.ru stała się błędna (jeśli chodzi o długi czas oczekiwania na tę usługę, więc wyszukiwarki zaczęły myśleć, że moja strona nie działa), musiałem poszukać nowego rozwiązania. Jedynym normalnym rozwiązaniem w chwili obecnej jest geoplugin.com
jeremy taber
geoiplookup.net - dokładnie określa lokalizację.
Dodatkowo mają bardzo prosty i wygodny interfejs API.
Corporate Wiki system :: Serwer Jabber i klient? :: Programy w obszarze powiadomień (taca systemowa). Jak uruchomić je z klawiatury? :: Dlaczego transfer połączenia nie działa, naciskając przycisk flash na AP1100F? :: Dlaczego nie pokazuje dróg do Google Maps
Zostaw odpowiedź
Linki