Variable _SERVER['GEOIP_COUNTRY_CODE'] is NOT set.
Re: Variable _SERVER['GEOIP_COUNTRY_CODE'] is NOT set.
В вашем коде какую переменную вы устанавливаете?
Don't forget to run script update
Re: Variable _SERVER['GEOIP_COUNTRY_CODE'] is NOT set.
у нас по дефолту все заголовки передаются с префиксом HTTP_ http://joxi.ru/Vm64lGXU4Q8kMA
нам нужно чтобы HTTP_GEOIP_COUNTRY_CODE передавался как GEOIP_COUNTRY_CODE, т.е без префикса HTTP_
Но не получается это сделать http://joxi.ru/MAjBZgwcjwOG7A
Ну или сделать чтобы скрипт принимал как GEOIP_COUNTRY_CODE так и HTTP_GEOIP_COUNTRY_CODE
Пробовали так scj/cgi/common.php
if (isset($_SERVER["HTTP_GEOIP_COUNTRY_CODE"])) {
$_SERVER["GEOIP_COUNTRY_CODE"] = $_SERVER["HTTP_GEOIP_COUNTRY_CODE"];
}
нам нужно чтобы HTTP_GEOIP_COUNTRY_CODE передавался как GEOIP_COUNTRY_CODE, т.е без префикса HTTP_
Но не получается это сделать http://joxi.ru/MAjBZgwcjwOG7A
Ну или сделать чтобы скрипт принимал как GEOIP_COUNTRY_CODE так и HTTP_GEOIP_COUNTRY_CODE
Пробовали так scj/cgi/common.php
if (isset($_SERVER["HTTP_GEOIP_COUNTRY_CODE"])) {
$_SERVER["GEOIP_COUNTRY_CODE"] = $_SERVER["HTTP_GEOIP_COUNTRY_CODE"];
}
Re: Variable _SERVER['GEOIP_COUNTRY_CODE'] is NOT set.
Теперь верный код, но админка не инклудит коммон, только includes/config.php куда и надо дописать код что б не ругалось в админке
Или настроить апач что б он показывал переменные как обычно )
Или настроить апач что б он показывал переменные как обычно )
Don't forget to run script update
Re: Variable _SERVER['GEOIP_COUNTRY_CODE'] is NOT set.
Вроди заработало, спасибо)
scj/includes/config.php
if (isset($_SERVER["HTTP_GEOIP_COUNTRY_CODE"])) {
$_SERVER["GEOIP_COUNTRY_CODE"] = $_SERVER["HTTP_GEOIP_COUNTRY_CODE"];
}
scj/includes/config.php
if (isset($_SERVER["HTTP_GEOIP_COUNTRY_CODE"])) {
$_SERVER["GEOIP_COUNTRY_CODE"] = $_SERVER["HTTP_GEOIP_COUNTRY_CODE"];
}
Re: Variable _SERVER['GEOIP_COUNTRY_CODE'] is NOT set.
кстати, а сам файл scj/includes/conf/GeoLite2-Country.mmdb обновляется/может обновляться вместе с апдейдами скрипта (admin/update.php) или он создаётся только один раз во время инсталла и больше не трогается никогда ?
Re: Variable _SERVER['GEOIP_COUNTRY_CODE'] is NOT set.
как я его новый добавляю в ап - тогда и обновляется
Don't forget to run script update