Заголовок CF_IPCountry для всех запросов в Drupal

Я начинаю блог в Drupal и использую Cloudflare DNS. Они действуют как «прокси», и у всех моих посетителей есть свой ip. Они предлагают опцию IP Geolocation, чтобы показать IP реальных пользователей:

После включения мы добавим заголовок «CF-IPCountry» ко всем запросам, которые мы делаем на ваш сайт. Вот несколько примеров того, как получить доступ / сохранить это значение:

$ country_code = $ _SERVER [«HTTP_CF_IPCOUNTRY»]; // для доступа в PHP

$ country_code = $ ENV {«HTTP_CF_IPCOUNTRY»}; # для доступа в Perl

Вопрос: как я могу это использовать?

Я html / css / js человек и делаю свои первые шаги в php. Я искал это последние два дня и не нашел ни одного примера, как реализовать эту опцию. Я попробовал это в файле «template.php»:

function TEMPLATE_drupal_add_http_header() {
$country_code = $_SERVER["HTTP_CF_IPCOUNTRY"];
}

Но ничего не происходит, и IP все еще от Cloudflare. Кто-нибудь может здесь помочь? Это так просто, что не нуждается в каких-либо объяснениях (следовательно, я не нашел ни одного)?

Спасибо.

1

Решение

У вас есть что-то вроде Плагин Drupal установлен или что-то вроде mod_cloudflare?

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector