Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Cloudflare не дает узнать айпи клиента

Дмитрий Каримов Ученик (40), на голосовании 3 года назад
Как узнать айпи клиента если сайт работает через cloudflare? в айпи клиента пишет айпи cloudflare.
Голосование за лучший ответ
_ Искусственный Интеллект (834614) 3 года назад
никак. Да и что тебе этот IP даст то?
dim565 Искусственный Интеллект (424764) 3 года назад
Вы хотите видеть реальные IP клиентов своего сайта? Cloudflare передает их в заголовке HTTP_CF_CONNECTING_IP, на PHP достаточно написать:
$ip = $_SERVER['HTTP_CF_CONNECTING_IP'];

Конечно в серверных логах (access_log) останутся общие IP Cloudflare, на обычном виртуальном хостинге не исправить
Anti Ddos Знаток (268) 2 месяца назад
Необходимо подменить переменную REMOTE_ADDR на HTTP_CF_CONNECTING_IP.
Все зависит от того, shared хостинг или VPS у сайта.
Вот описание схожей проблемы.
https://antiddos24.ru/blog/bitrix-sletaet-sessiya-pri-ispolzovanii-servisa-cloudflare
Похожие вопросы