Как получить данные из mod_geoip для произвольного IP?

Samail
На сайте с 10.05.2007
Offline
369
619

Так покажет страну по моему IP:


echo apache_note("GEOIP_COUNTRY_CODE");

А как получить данные для чужого IP, который мне проверить нужно?

Мне нужно поглядеть что именно этот модуль выдаёт для некоторых IP.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

If the PHP geoip module is available, you can point it to the same database that mod_geoip uses:

geoip_setup_custom_directory('/usr/local/share/GeoIP');

then, query database:

echo geoip_country_name_by_name('127.0.0.1');

If the php geoip extension isn't available, you can change mod_geoip configuration:

GeoIPUseLastXForwardedForIP On

then, query your URL with X-Forwarded-For header:

curl -H 'X-Forwarded-For: 127.0.0.1' http://your.url/script.php

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий