Можно ли узнать реальный IP-адрес пользователя?

Как правильно получить реальный IP-адрес подключившегося пользователя на сайте, учитывая возможность подделки заголовков HTTP в curl? Какие способы безопасно и достоверно можно использовать для этой цели, учитывая проблему возможности подделки заголовков HTTP? Как поведет себя $_SERVER['REMOTE_ADDR'] при подключении сайта к Cloudflare?
  • 13 апреля 2024 г. 4:29
Ответы на вопрос 2
Для получения реального IP-адреса пользователя на сайте можно использовать методы, которые позволяют исключить возможность подделки заголовков HTTP. Например, при подключении к сайту через Cloudflare, IP-адрес пользователя будет скрыт за IP-адресом Cloudflare. В таком случае, чтобы получить реальный IP-адрес пользователя, можно использовать заголовок "CF-Connecting-IP", который предоставляется Cloudflare и содержит реальный IP-адрес пользователя.

Также можно использовать протоколы HTTPS, который защищает передаваемую информацию во время передачи данных между пользователем и сервером. В этом случае, IP-адрес пользователя будет доступен без возможности подделки.

Обратитесь к документации Cloudflare и к инструкциям по настройке безопасного получения IP-адреса пользователя на вашем сайте, учитывая его подключение к Cloudflare.
Реальный адрес компьютера, с которого я пишу этот ответ: 192.168.0.9. 
Помогла вам эта информация? Вы всё ещё хотите получить "реальный-пререальный адрес", или уже оставите эти нелепые фантазии в детском саду, где им и место?

Давайте ещё раз повторим азбучные истины про получение "Реального IP адреса"
Похожие вопросы