Sign in

Зарегистрируйтесь, чтобы стать полноправным участником сообщества Masterpro.ws.

Так уж случилось, что целый ряд материалов этого блога посвящен описанию аспектов работы с различными базами данных и REST API, умеющих возвращать самую различную информацию о вашем (или не вашем) ip-адресе; в этом перечне у нас Sypex Geo и MaxMind, также ряд других (подробнее см. по тегу геолокация в нижней части страницы).

Итак, на тему. Вполне возможно - приведенные примеры окажутся полезны тем, кто впервые взялся осваивать мудреное дело программирования на php и js.

Продолжаем наши изыски на тему геолокации по ip.

Данное небольшое и поспешно набросанное руководство предназначено для тех, кто хотел бы иметь возможность порадовать посетителей своего сайта/блога визуальным отображением их местонахождения на карте Google Maps, получив данные геолокации из ip, а также сервисов Google Map API или Maxmind . Вот примерно так, как вы видите в этой демке...

Spamhaus

Your ip 54.224.164.166 listed in Spamhaus:

Array
(
    [0] => Array
        (
            [host] => 166.164.224.54.sbl-xbl.spamhaus.org
            [class] => IN
            [ttl] => 34
            [type] => TXT
            [txt] => https://www.spamhaus.org/query/ip/54.224.164.166
            [entries] => Array
                (
                    [0] => https://www.spamhaus.org/query/ip/54.224.164.166
                )

        )

    [1] => Array
        (
            [host] => 166.164.224.54.sbl-xbl.spamhaus.org
            [class] => IN
            [ttl] => 34
            [type] => A
            [ip] => 127.0.0.4
        )

)