Определить ГЕО пользователя с Cloudflare на сайте: HTTP_CF_IPCOUNTRY

Определить ГЕО пользователя с Cloudflare на сайте: HTTP_CF_IPCOUNTRY Лайфхаки

Фишка для тех, кому нужно определить гео пользователя на сайте

Если на сайте используется Cloudflare, то у него также есть определение и передача ГЕО в заголовке HTTP_CF_IPCOUNTRY.

Это если просто гео определить надо.

На практике все это выглядит следующим образом:

if(isset($_SERVER[«HTTP_CF_CONNECTING_IP»])) {

$user_ip = $_SERVER[«HTTP_CF_CONNECTING_IP»];

} else {

$user_ip = $_SERVER[«REMOTE_ADDR»];

}

echo $user_ip;

Так, независимо от того, подключен ваш сайт к Cloudflare или нет – вы получите реальный IP-адрес посетителя вашего сайта.


Чти:   Как узнать какие сайты сидят на одном IP адресе
Зацени
SEO блог BOLSHAKOF.RU
Ваше мнение