Intereting Posts
Включение / установка расширения GD? –without-Г.Д. Как использовать две формы и отправить один раз? Как я могу лучше понять уровень сервиса в symfony2 в php Выйдите из всех открытых вкладок автоматически, когда пользователь выходит на одну из открытых вкладок в php Что такое исходные данные Это инъекция зависимостей, и это плохая практика? Как избежать сообщения об отмене изменений композитора Ошибка при попытке использовать гибридный поток входа в Google OAuth 2.0 (Google_IO_Exception) с сообщением «Ошибка HTTP: невозможно подключиться:« 0 ») Вызов неопределенной функции readline ()? Прототипное наследование в PHP (например, в JavaScript) Mailaparse на XAMPP 1.7.3 как отправлять push-уведомления на iphone с помощью fcm (firebase console) в PHP? сохранять файлы cookie с одинаковым именем, но разные значения в php Групповой массив на основе ключа Вставьте значения массива с помощью foreach с помощью codeigniter

Есть ли какой-либо возможный способ найти название страны, использующей IP-адрес с языком сценариев PHP?

Есть ли какой-либо возможный способ найти название страны, использующей IP-адрес с языком сценариев PHP?

Solutions Collecting From Web of "Есть ли какой-либо возможный способ найти название страны, использующей IP-адрес с языком сценариев PHP?"

В зависимости от ваших потребностей на уровне бюджета и уровня точности есть несколько вариантов:

IPGeo: http://www.ipgeo.com (бесплатный вариант)

MaxMind GeoIP: http://www.maxmind.com/ (бесплатный вариант)

Quova: http://quova.com/ (Paid)

NetAcuity от Digital Element / Envoy: http://www.digital-element.com/ (Paid)

Digital Envoy является изобретателем пространства интеллектуальной разведки IP, имеет богатейший набор данных всех поставщиков и считается лидером отрасли. Они предлагают решения на уровне предприятия и производительность, которые могут быть или не быть тем, что вы ищете. Если все, что вас интересует, это данные на уровне страны, то большинство из этих поставщиков должны быть в состоянии удовлетворить ваши потребности (точность), так как поиск страны IP-адреса не является сложным с технической точки зрения. Если ваш бюджет бесплатный, тогда мой совет будет заключаться в использовании данных, предоставленных MaxMind.

Если по дороге вы нуждаетесь в более гранулированных географических данных (то есть данных городского уровня), то точность между этими провайдерами сильно варьируется, а верхняя рука переходит к MaxMind и Digital Envoy, а Digital Envoy имеет лучшее общее решение.

Редактировать:

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

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

Вы можете использовать бесплатную и ежемесячную обновленную базу данных IP для страны .

Прочтите дружественное руководство по адресу:

http://us3.php.net/manual/en/book.geoip.php