Как определить ip пользователя если на сайте установлен анти бот фильтр Cloudflare

Я использую анти бот фильтр от cloudflare и мне нужно определять ip адрес пользователя. Я пытался использовать функцию $_SERVER['REMOTE_ADDR']; и получался ip адрес в Сан-Франциско, при этом я нахожусь в спб и не использую прокси


Ответы (2 шт):

Автор решения: YouMixx

CloudFlare возвращает вам реальный IP пользователя. Нужно лишь настроить Nginx, дабы его можно было получить.

Вот офф.дока:

https://developers.cloudflare.com/support/troubleshooting/restoring-visitor-ips/restoring-original-visitor-ips/

→ Ссылка
Автор решения: Aleks Ukraine
echo "IP: ";
echo $_SERVER['HTTP_CF_CONNECTING_IP'];
→ Ссылка