erimiya писал(а):На сервере стоит модуль апача mod_geoip
В этом случае сутра берёт страну из заголовка "GEOIP_COUNTRY_CODE", скорее всего в нём неправильная страна.
Также советую убрать X заголовки так как они будут портить статистику проксей (это не связано со странами)
erimiya писал(а):На сервере стоит модуль апача mod_geoip
В этом случае сутра берёт страну из заголовка "GEOIP_COUNTRY_CODE", скорее всего в нём неправильная страна.
Если бы в нем была не правильная страна то скрипт который я запостил выше так же бы не коректно определял IP
А он определяет нормально, значит проблема не в этом.
Если я положу базу data/GeoIP.dat то сутра будет брать коды с ней ?
data/GeoIP.dat - так кстати тоже не определяет страны.
Заходит с разных стран.
Ещё один момент, на счет отключения всех проксевых заголовков.
Я когда отключил:
HTTP_X_REAL_IP
HTTP_X_FORWARDED_FOR
То в REMOTE_ADDR стал отображаться IP сервера. Сразу обратился к админу, мол что за херня, почему ты настроил получения REMOTE_ADDR через проксевый заголовок HTTP_X_FORWARDED_FOR ?
Он сказал что нужно отключить nginx, чтобы лен не обрабатывал запросы.
Вот я и не пойму как отключать проксевые заголовки если вот такая хня с ними ? Begemot ответь плиз подробнее, а не по типу - лес, ружье, медведь. Спасибо...