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

Рейтинг: 0Ответов: 2Опубликовано: 22.03.2023

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

Ответы

▲ 1

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

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

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

▲ 1
echo "IP: ";
echo $_SERVER['HTTP_CF_CONNECTING_IP'];