Местонахождение IP

Статус
В этой теме нельзя размещать новые ответы.
Тоже интересует как быть с мобильными операторами? Зачастую выводит что находится в центре города, находясь при этом на окраине. Подозреваю, что с этим ничего не поделать, поскольку все эти базы хранят не настоящее местоположение, а заявленное хостом.
 
с мобильными никак - можно отследить только конечное айпи. то же самое с некоторыми провайдерами
 
Я так понимаю оно сверяет IP посетителя с определенной базой данных в нете
 
Для того, чтобы по Wifi определять чьё-то местоположение не нужно ничего реверс-инжинирить, для этого есть Яндекс.Локатор, совершенно официальный:

Для просмотра ссылки Войди или Зарегистрируйся
 
для ubuntu/debian

apt-get install geoip-database-extra php-geoip

Код:
print_r(geoip_record_by_name('8.8.8.8'));

Код:
Array
(
    [continent_code] => NA
    [country_code] => US
    [country_code3] => USA
    [country_name] => United States
    [region] => CA
    [city] => Mountain View
    [postal_code] => 94040
    [latitude] => 37.384498596191
    [longitude] => -122.08809661865
    [dma_code] => 807
    [area_code] => 650
)
Под Centos есть такое решение?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху