Определение города по geoip и геозависимость на сайтах

Seogadget.ru

Узнать местонахождение по IP позволяет и другой инструмент, который за долю секунды выдаст всю существующую информацию по указанному домену. Seogadget — это крайне простая и полезная бесплатная утилита для вычисления по айпи.

Перейдите по указанной ссылки на сайт seogadget;

Введите IP или домен в форму в центре экрана. По умолчанию в поле подставлен ваш IP-адрес;

Нажмите на кнопку «Поехали», чтобы найти ip адрес;

Сервис автоматически определит координаты, с которых зашли с заданного IP-адреса, и покажет это место на карте мира.

Утилита Seogadget не показывает подробную информацию о провайдере и часовом поясе владельца хоста, однако определяет местоположение с высокой точностью.

Подводя итог, стоит упомянуть о способах скрыть свой IP-адрес от посторонних пользователей. Чтобы другие люди не смогли узнать ваш точный адрес по айпи, пользуйтесь VPN-сервисами. Они способны полностью зашифровать и скрыть следы вашего пребывания в сети.

Basic Usage

Setup API

var IPGeolocationAPI = require('ip-geolocation-api-javascript-sdk');

// Create IPGeolocationAPI object. Constructor takes two parameters.
// 1) API key (Optional: To authenticate your requests through "Request Origin", you can skip it.)
// 2) Async (Optional: It is used to toggle "async" mode in the requests. By default, it is true.)
var ipgeolocationApi = new IPGeolocationAPI("YOUR_API_KEY", false); 

Geolocation Lookup

// Function to handle response from IP Geolocation API
function handleResponse(json) {
    console.log(json);
}

var GeolocationParams = require('ip-geolocation-api-javascript-sdk/GeolocationParams.js');

// Get complete geolocation for the calling machine's IP address
ipgeolocationApi.getGeolocation(handleResponse);

// Get complete geolocation in Russian** for IP address (1.1.1.1)
var geolocationParams = new GeolocationParams();
geolocationParams.setIPAddress('1.1.1.1');
geolocationParams.setLang('ru');

ipgeolocationApi.getGeolocation(handleResponse, geolocationParams);

// Get custom geolocation (only "geo, time_zone and currency" fields/objects) for an IP address (1.1.1.1)
var geolocationParams = new GeolocationParams();
geolocationParams.setIPAddress('1.1.1.1'); 
geolocationParams.setFields('geo,time_zone,currency');

ipgeolocationApi.getGeolocation(handleResponse, geolocationParams);

// Exclude fields/obejects from complete geolocation in Italian language
var geolocationParams = new GeolocationParams();
geolocationParams.setExcludes('continent_name,country_code3,time_zone');
geolocationParams.setLang('it');

ipgeolocationApi.getGeolocation(handleResponse, geolocationParams);

Bulk Geolocations Lookup

// Query geolocation in German** for multiple IP addresses and all fields
var geolocationParams = new GeolocationParams();
geolocationParams.setLang('de');
geolocationParams.setIPAddresses('1.1.1.1', '2.2.2.2', '3.3.3.3');

ipgeolocationApi.getGeolocation(handleResponse, geolocationParams);

// Specify the required fields/objects for multiple IP addresses
var geolocationParams = new GeolocationParams();
geolocationParams.setIPAddresses('1.1.1.1', '2.2.2.2', '3.3.3.3');
geolocationParams.setFields('geo');

ipgeolocationApi.getGeolocation(geolocationParams, geoResponse);

Timezone API

var TimezoneParams = require('ip-geolocation-api-javascript-sdk/TimezoneParams.js');

// Get time zone information by time zone ID
var timezoneParams = new TimezoneParams();
timezoneParams.setTimezone('America/Los_Angeles');

ipgeolocationApi.getTimezone(handleResponse, timezoneParams);

// Get time zone information by latitude and longitude of the location
var timezoneParams = new TimezoneParams();
timezoneParams.setCoordinates('37.1838139', '-123.8105225');

ipgeolocationApi.getTimezone(handleResponse, timezoneParams);

// Get time zone information for IP address (1.1.1.1) and geolocation information Japanese**
var timezoneParams = new TimezoneParams();
timezoneParams.setIPAddress('1.1.1.1');

ipgeolocationApi.getTimezone(handleResponse, timezoneParams);

// Query time zone information for calling machine's IP address
ipgeolocationApi.getTimezone(handleResponse);

UserAgent API

// Get user agent information for single user agent string
ipgeolocationApi.getUserAgent(handleResponse, "AppleTV6,2/11.1");

// Get user agents information in bulk by providing array of user agent strings
const uaStrings = "AppleTV6,2/11.1", "Roku4640X/DVP-7.70 (297.70E04154A)", "Mozilla/5.0 (Nintendo 3DS; U; ; en) Version/1.7412.EU";
ipgeolocationApi.getBulkUserAgent(handleResponse, uaStrings);

** IPGeolocation provides geolocation information in the following languages:

  • English (en)
  • German (de)
  • Russian (ru)
  • Japanese (ja)
  • French (fr)
  • Chinese Simplified (cn)
  • Spanish (es)
  • Czech (cs)
  • Italian (it)

By default, geolocation information is returned in English. Response in a language other than English is available to paid users only.

Поиск по электронному адресу и ID

Интернет – не всегда доброжелательное место. Если вам досаждает человек и единственные данные о нем – ID в социальной сети или почтовый ящик, вы все равно сможете вычислить его местонахождение.

Вариант 1. Пробейте электронный адрес через поисковик. Возможно, он где-то засветился на сторонних сайтах, где можно выловить ценную информацию о настоящих данных человека.

Вариант 2. Используйте сайт Poiskmail. Он позволяет найти пользователей с похожим адресом почты на аналогичных сайтах.

Рассмотрим поиск на конкретном примере.

Этот шпионский способ не всегда эффективен. На его применение может уйти масса времени, а результат не оправдает затраченных усилий. Но, к счастью, можно легко вычислить ip по почтовому ящику. Данный метод куда надежнее, все что вам нужно – вступить в переписку по электронной почте с нужным пользователем.

Шаг 1. Откройте переписку с человеком.

Открываем переписку с человеком

Шаг 2. Щелкните по раскрывающемуся списку «Еще».

Нажимаем «Еще»

Шаг 3. В появившемся меню выберете строку «Служебные заголовки».

Выбираем строку «Служебные заголовки»

Шаг 4. На открывшейся странице наблюдаем ip адрес пользователя, отправившего письмо.

На открывшейся странице указан ip адрес пользователя

После получения адреса, прогоняем его через Whois-сервис и находим локацию пользователя (мы рассматривали пример работы сайта 2ip в начале статьи).

Особенности современного API

В развитии программных интерфейсов наблюдаются следующие тенденции:

  1. Современные API пытаются прийти к общему знаменателю в вопросе форматов. Сейчас чаще всего используются запросы типа HTTP и REST. Разработчики пытаются использовать наиболее доступные способы взаимодействия, которые сможет понять и быстро приспособить большинство программистов.
  2. Сейчас API все чаще рассматривают не как набор строк кода, а как отдельный продукт (спасибо инкапусуляции). Продукт, направленный на особую аудиторию, на разработчиков. Поэтому из разряда инструментов с вечно меняющимся циклом разработки API перерос в подобие программ с предсказуемым выпуском новых версий и длительным сроком поддержки.
  3. Благодаря попыткам крупных корпораций и отдельных программистов привести программные интерфейсы к порядку, заметно выросло их качество. «Мосты» между отдельными приложениями стали значительно надежнее и проще. Отношение к безопасности функций стало основным приоритетом.
  4. К созданию программных интерфейсов подходят как к созданию приложений. Их жизненный цикл включает в себя продумывание идеи, тестирование, разработку, работу менеджеров и контроль версий. Документации также начали делать гораздо понятнее для разработчиков.

API геолокации по IP адресу – обзор сервиса IPWHOIS.IO

Теперь давайте поговорим о сервисах, у которых есть интерфейс, позволяющий определять местоположение по IP адресу, точнее, сегодня я хочу рассказать Вам всего об одном таком сервисе – это IPWHOIS.IO, основная функция которого – это как раз API геолокации по IP адресу.

Основные особенности IPWHOIS.IO:

  • Обновление данных в режиме реального времени – Вы всегда будете получать только актуальную информацию, при этом самостоятельно Вам ничего не нужно обновлять;
  • Быстрая работа — серверы IPWHOIS.io расположены по всему миру, что позволяет обрабатывать запросы максимально быстро;
  • Безопасная работа – взаимодействие с сервисом происходит по защищенному протоколу HTTPS;
  • Поддержка IPv4 и IPv6 – в качестве параметра Вы можете предавать адреса и IPv4, и IPv6;
  • Поддержка JSON, XML и Newline – сервис может возвращать данные в нескольких форматах на Ваш выбор, это может быть JSON, XML или Newline;
  • Доступно бесплатное использование – сервис позволяет обрабатывать до 1000 запросов в день абсолютно бесплатно, если у Вас небольшой проект, то Вам за использование этого сервиса даже платить не нужно.

Как работать с IPWHOIS.IO?

Сейчас давайте я покажу, как происходит взаимодействие с этим сервисом. Кстати, этот сервис Вы можете использовать и для простого определения местоположения по IP адресу, иными словами, если Вам нужно получить информацию об IP адресе, т.е. геолокацию, Вы можете зайти на IPWHOIS.IO, ввести нужный IP адрес и в ответ получить всю необходимую информацию. Для начала давайте я покажу, как это делается, т.е. как узнать местоположение по IP адресу, разработчики таким способом могут просто проверить работу сервиса.

Переходим на сайт сервиса https://ipwhois.io/ и вводим в специальное поле нужный IP адрес. По умолчанию отображается информация о Вашем IP адресе, другими словами, чтобы получить информацию о Вашем собственном местоположении по IP адресу, достаточно просто перейти на сайт этого сервиса.

Для того чтобы узнать местоположение по какому-то чужому IP, как я уже сказал, вводим IP в поле и нажимаем кнопку поиска.

Чтобы получить точно такую же информацию, но уже, например, в формате JSON можно послать следующий GET запрос

   
    http://free.ipwhois.io/json/8.8.4.4

где

  • free.ipwhois.io — адрес интерфейса, для бесплатного использования он такой;
  • json – формат возвращаемых данных, если указать XML, то, соответственно, данные вернутся в формате XML;
  • 8.8.4.4 – IP адрес, местоположение которого нужно узнать.

В данном случае в ответ Вы получите следующие данные (формат JSON):

   
        {
          "ip": "8.8.4.4",
          "success": true,
          "type": "IPv4",
          "continent": "North America",
          "continent_code": "NA",
          "country": "United States",
          "country_code": "US",
          "country_flag": "https://cdn.ipwhois.io/flags/us.svg",
          "country_capital": "Washington",
          "country_phone": "+1",
          "country_neighbours": "CA,MX,CU",
          "region": "Virginia",
          "city": "Ashburn",
          "latitude": 39.0437567,
          "longitude": -77.4874416,
          "asn": "AS15169",
          "org": "Level 3 Communications",
          "isp": "Level 3 Communications",
          "timezone": "America/New_York",
          "timezone_name": "Eastern Standard Time",
          "timezone_dstOffset": 0,
          "timezone_gmtOffset": -18000,
          "timezone_gmt": "GMT -5:00",
          "currency": "US Dollar",
          "currency_code": "USD",
          "currency_symbol": "$",
          "currency_rates": 1,
          "currency_plural": "US dollars"
        }

Что означает каждый из этих параметров, Вы можете найти в документации, если вкратце, то:

  • ip — Запрашиваемый IP адрес;
  • success — Статус операции;
  • message — Сообщение в случае ошибки (success = false);
  • type — Тип IP адреса (IPv4 или IPv6);
  • continent — Название континента;
  • country — Название страны;
  • region — Регион;
  • city – Город;
  • isp — Имя провайдера;
  • currency_code — Код валюты страны.

Как видите, сервис возвращает кроме данных о местоположении еще и дополнительную информацию об этом месте, например, используемая на этой территории валюта, что позволяет Вам автоматически определять валюту, которую необходимо использовать при взаимодействии с конкретным посетителем.

У меня все, надеюсь, этот сервис поможет Вам сделать геолокацию на сайте или в своем приложении, пока!

Нравится2Не нравится1

Как узнать местоположение по IP: Определяем реальный адрес

Адрес ip есть у каждого пользователя, и его можно выявить

Наверное, каждый хоть раз задумывался над тем, как узнать местоположение по IP адресу . Во всемирной сети можно найти много информации. Миллионы юзеров ежедневно заходят в интернет, чтобы найти нужные для себя сервисы. Но, пользуясь услугами мировой паутины, люди оставляют некоторую информацию о себе, по которой можно определить их местоположение, а иногда полностью или частично выявить личность. Каждый раз, когда пользователь выходит в интернет, он предоставляет свой IP адрес. Э то идентификационный номер юзера во всемирной паутине. Из этой статьи читатель узнает, как найти пользователя по его адресу IP .

Содержание этой статьи:

Погода

К сожалению, API, к которому можно сделать запрос с координатами и получить в ответ текущую метеоситуацию в точке, пока не существует. Придется немного поколдовать с Яндекс.Погодой.

  1. Узнаем LocalityName в Яндекс.Геокодер (см. выше).
  2. Ищем строку с названием города в этом XML-файле: https://pogoda.yandex.ru/static/cities.xml и узнаем его ID.
  3. Получаем информацию о погоде для данного населенного пункта (26359 — ID города):
  4. Парсим ответ.

Вот расшифровка значений некоторых полей:

  • weather_type — дождь, переменная облачность, снег и так далее;
  • humidity — влажность;
  • wind_speed — скорость ветра;
  • wind_direction — направление ветра;
  • temperature — температура;
  • pressure — атмосферное давление.

К сожалению, Яндекс.Погода предоставляет данные лишь для 11 тысяч населенных пунктов по всему миру, и большая часть из них находится в России.

XML-файл содержит информацию о погоде на девять дней вперед для ночного, дневного, утреннего и вечернего времени суток. 

Как использовать API

Основная задача АПИ – настройка взаимодействия между различными программами и сервисами. 

В контексте интернета

Дает возможность легкой и быстрой коммуникации различных источников. Например, так функционирует регистрация на сайтах или форумах через социальные сети, аккаунты в поисковых системах или ICloud. Это происходит благодаря установленным программным интерфейсам непосредственно в этих сервисах, что позволяет им обмениваться информацией. 

В современном делопроизводстве

Раньше специализированное ПО работало через Web-интерфейс за счет SaaS интеграций. Большую часть данных приходилось вносить и анализировать вручную. Это требовало больших временных затрат и финансовых вложений. Сейчас АПИ выступает в качестве более быстрого и экономичного компромисса, а многие разработчики предлагают готовые решения для оптимизации процессов. За счет этого можно отказаться от устаревших и не всегда удобных технологий. 

Web-API

При разработке, оформлении и продвижении сайтов вебмастера пользуются специализированными веб-АПИ. Такие интерфейсы используют заранее заготовленный список запросов, при получении которых модуль отдает HTTP-ответ. Это работает при помощи XML и JSON. Таким образом, сетевой интерфейс выступает в роли веб-службы. Для корректного функционирования применяются серверные модули. Например, Яндекс.Директ позволяет выстраивать эффективное управление маркетинговыми компаниями за счет специализированных модулей, которые взаимодействуют с информацией и улучшают SEO-показатели. 

Коммерческий трафик

от 35 600 ₽

Страница услуги

Продвижение по коммерческому трафику от студии SEMANTICA – привлечение целевых пользователей из систем Яндекс и Google. Мы работаем над внутренними и внешними факторами ранжирования и видимостью сайта в поисковиках. Вы получаете рост посещаемости и высокий охват среди своих потенциальных клиентов.

API геолокации по IP адресу – обзор сервиса IPWHOIS.IO

Теперь давайте поговорим о сервисах, у которых есть интерфейс, позволяющий определять местоположение по IP адресу, точнее, сегодня я хочу рассказать Вам всего об одном таком сервисе – это IPWHOIS.IO, основная функция которого – это как раз API геолокации по IP адресу.

Основные особенности IPWHOIS.IO:

  • Обновление данных в режиме реального времени – Вы всегда будете получать только актуальную информацию, при этом самостоятельно Вам ничего не нужно обновлять;
  • Быстрая работа — серверы IPWHOIS.io расположены по всему миру, что позволяет обрабатывать запросы максимально быстро;
  • Безопасная работа – взаимодействие с сервисом происходит по защищенному протоколу HTTPS;
  • Поддержка IPv4 и IPv6 – в качестве параметра Вы можете предавать адреса и IPv4, и IPv6;
  • Поддержка JSON, XML и Newline – сервис может возвращать данные в нескольких форматах на Ваш выбор, это может быть JSON, XML или Newline;
  • Доступно бесплатное использование – сервис позволяет обрабатывать до 1000 запросов в день абсолютно бесплатно, если у Вас небольшой проект, то Вам за использование этого сервиса даже платить не нужно.

Как работать с IPWHOIS.IO?

Сейчас давайте я покажу, как происходит взаимодействие с этим сервисом. Кстати, этот сервис Вы можете использовать и для простого определения местоположения по IP адресу, иными словами, если Вам нужно получить информацию об IP адресе, т.е. геолокацию, Вы можете зайти на IPWHOIS.IO, ввести нужный IP адрес и в ответ получить всю необходимую информацию. Для начала давайте я покажу, как это делается, т.е. как узнать местоположение по IP адресу, разработчики таким способом могут просто проверить работу сервиса.

Переходим на сайт сервиса https://ipwhois.io/ и вводим в специальное поле нужный IP адрес. По умолчанию отображается информация о Вашем IP адресе, другими словами, чтобы получить информацию о Вашем собственном местоположении по IP адресу, достаточно просто перейти на сайт этого сервиса.

Для того чтобы узнать местоположение по какому-то чужому IP, как я уже сказал, вводим IP в поле и нажимаем кнопку поиска.

Чтобы получить точно такую же информацию, но уже, например, в формате JSON можно послать следующий GET запрос

  • free.ipwhois.io — адрес интерфейса, для бесплатного использования он такой;
  • json – формат возвращаемых данных, если указать XML, то, соответственно, данные вернутся в формате XML;
  • 8.8.4.4 – IP адрес, местоположение которого нужно узнать.

В данном случае в ответ Вы получите следующие данные (формат JSON):

Что означает каждый из этих параметров, Вы можете найти в документации, если вкратце, то:

  • ip — Запрашиваемый IP адрес;
  • success — Статус операции;
  • message — Сообщение в случае ошибки (success = false);
  • type — Тип IP адреса (IPv4 или IPv6);
  • continent — Название континента;
  • country — Название страны;
  • region — Регион;
  • city – Город;
  • isp — Имя провайдера;
  • currency_code — Код валюты страны.

Как видите, сервис возвращает кроме данных о местоположении еще и дополнительную информацию об этом месте, например, используемая на этой территории валюта, что позволяет Вам автоматически определять валюту, которую необходимо использовать при взаимодействии с конкретным посетителем.

У меня все, надеюсь, этот сервис поможет Вам сделать геолокацию на сайте или в своем приложении, пока!

Получение «ай-пи» другого компьютера

Для этого необходимо немного потрудиться.

На Speed-Tester.Info есть специальный сервис – «узнать чужой IP». Просто щёлкаете на пункте меню и переходите на страничку с этим сервисом.

Сервис генерирует короткую ссылку, и мы отправляем её собеседнику. Как только он по ней переходит, получаем на почту его «ай-пи».

Принятый адрес можно проверить на упомянутых ресурсах или на любом из сервисов «whois», которых полно в Интернете.

Если у вас UNIX-подобная операционная система, и вам нужно получить информацию, например, об адресе 125.124.13.41 то просто набираете в терминале команду «~$ whois 125.124.13.41» и видите на экране всё о предоставившем его провайдере.

Итак, как вычислить IP-адрес компьютера, разобрались.

Iplogger.org

Англоязычная утилита Iplogger открывает доступ ко многим функциям — например, чтобы укоротить ссылку или посмотреть статистику людей, заходивших на ваш сайт. Также в программе присутствует возможность определить местоположение по IP с помощью специального IP-трекера.

Введите IP-адрес в поле под надписью «Paste an IP to find the info»;

Нажмите на кнопку «Find IP info»;

Появится окно с полной информацией владельца IP: его страна, регион, город, провайдер и порт.

Недостатком приложения является отсутствие русскоязычного интерфейса. Однако, чтобы полностью разобраться в работе утилиты и определить адрес по ip, потребуются минимальные знания английского языка, либо наличие онлайн-переводчика.

Под капотом гео-модуля

Несколько GEO IP баз на выбор

Всего существует 4,22 миллиарда IPv4 адресов. Они делятся между странами. Внутри стран между интернет-операторами. Последние в свою очередь распределяют их между городами присутствия. А потом перераспределяют по необходимости.

Существуют специальные реестры где зафиксировано это самое распределение. В рамках статьи мы будем называть их GeoIP-базами. Отличаются они частотой обновления, точностью и объемом дополнительных данных (названия городов на нескольких языках, почтовые индексы, названия интернет-операторов).

В модуле мы поддерживаем 3 обычные гео-базы:

  • MaxMind,
  • IpGeoBase,
  • Sypex Geo

и одну “мета-базу”: MaxMind + IpGeoBase.

MaxMind определяется местоположение вплоть до городов по всему миру. Но обновляется редко (бесплатная версия раз в месяц). С другой стороны IpGeoBase хорошо работает только по РФ и Украине, зато обновляется каждый день.

“Мета-база” определяет местоположение сначала по IpGeoBase. Если страна определена как Россия или Украина, данные считаются самыми точными. Если страна другая — обращаемся к MaxMind.

Независимость от кодировок

Разные базы хранятся в разных кодировках (CP1251, UTF-8). И сайты могут быть в разных кодировках. Это было непросто, но мы реализовали корректную работу всех гео-баз для сайтов в обеих кодировках.

Высокая скорость работы

Почти со всеми гео-базам можно обращаться и через веб-сервисы, и локально (после скачивания).

Начинающие разработчики часто выбирают первый вариант. Оно и понятно, это проще и не нужно заботиться об обновлении баз. Но есть 2 ложки дегтя:

  • Зависнет веб-сервис — зависнет и сайт. Веб-сервис “умер” — сайт не открывается совсем.
  • Обращение к веб-сервисам это сетевой запрос. А это в свою очередь “самая долгая” операция в программировании (10-100% от времени формирования всей страницы).

Мы (ИНТЕРВОЛГА) видели много примеров, когда разработчики шли этим путем и получали кучу проблем со скоростью работы сайта.

Наш модуль работает исключительно с локальными гео-базами. Кроме того, мы реализовали кеширование запросов к этим базам. Как результат определение местоположения по IP практически не влияет на скорость работы сайта.

Автоматическое обновление гео-баз

Локальные гео-базы это надежно. Но их нужно обновлять. А никто про это не помнит.

Специально на этот случай мы реализовали автоматическое обновление этих самых баз: только нужных, только если они изменились, с частотой необходимой для конкретной базы, с последующим сбросом кеша гео-запросов.

На выбор есть несколько способов: на агентах (по умолчанию), на хитах и на CRON.

Связь с местоположениями Битрикса

Геобазы возвращают текстовое название страны и города. Но без привязки к логике работы сайта толку от этого – ноль.

Давайте подробнее рассмотрим, зачем вообще нужно определение положения пользователя:

  1. Показать наличие и/или стоимость доставки в конкретном городе в карточке товара.
  2. Выбрать город по умолчанию в форме заказа.
  3. Показать разные номера телефонов в шапке для Москвы, Санкт-Петербурга, Города X и телефон по умолчанию для всех остальных.

К сожалению, в программном коде вы узнаете только название города вашего посетителя. Например, “Волгоград”. Для одной из трех задач этого хватит.

Для двух других задач потребуется сопоставить текстовое название города из гео-базы с местоположениями 1С-Битрикс. А они древовидные, а названия городов с гео-базами не совпадают (“Волгоград” vs “г. Волгоград”)…

Мы реализовали такое сопоставление хитрым алгоритмом и считаем получившийся результат достаточно качественным.

Интеграция с новым API Битрикса для геолокации

С версии 17.0.9 главного модуля в БУС добавлены службы геолокации и мы реализовали интеграцию нашего модуля с этим новым API.

Виджеты и компоненты

В модуле есть 2 компонента:

  • Местоположение пользователя.
    Виджет показывает текущий город посетителя с возможностью смены.
  • Автолокация.
    Кнопка при нажатии на которую происходит определение местоположения и перезагрузка страницы. Дополнительно в этом компоненте реализовано определение города на основе Яндекс.Карт (точнее, но работает только в браузере — не на сервере).

Подробнее об их использовании — ниже.

Дополнительные сведения о браузере

Помимо определения GEO IP мы встроили в наш модуль определение информации о браузере посетителя (операционная система, мобильность, язык и т.д.) на основе параметра браузера “User Agent”.

Эта информация нужна редко, но в паре проектов нам пригодилась.

Интерфейс проверки

В разделе настройки модуля мы реализовали отдельную закладку для тестирования его возможностей.

Она позволяет быстро протестировать все доступные гео-базы на разных IP-адресах.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Вадлейд
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: