IP для страны в PHP

Возможный дубликат:
IP для страны?

Каков наилучший способ получить страну от данного IP-адреса в PHP?

Взгляни на:

Справочник по IP-to-Country

Вы можете скачать эту бесплатную базу данных

После того, как вы импортировали базу данных, вам нужно запустить этот запрос, чтобы получить страну от IP:

  $country_query = "SELECT country_code2,country_name FROM iptoc WHERE IP_FROM<='$REMOTE_ADDR' AND IP_TO>='$REMOTE_ADDR'"; 

Вы можете использовать один из доступных инструментов геолокации бесплатного IP-адреса, например, на http://ipinfodb.com/ip_location_api.php .

Он очень прост в использовании, имеет пример для многих языков программирования, а также некоторые модули для разных систем управления контентом (wordpress, drupal, joomla).