Как определить реальный IP-адрес посетителя из CloudFlare?

Я использую cloudflare для своего сайта, и мне интересно, почему IP-адрес моих клиентов меняется каждый раз, когда я использую этот скрипт.

В гугле мой IP есть 5.250.13.100 также в других сайтах, таких как whatismyip У меня такой же.

Но когда я использую этот скрипт на своем сайте (с cloudflare) каждый раз, когда я загружаю этот скрипт, он дает мне разные IP в том же диапазоне?

<?
echo $_SERVER["REMOTE_ADDR"];
?>

Диапазон IP-адресов: 173,245.. — 188,114..

Просматривая IP-диапазоны CloudFlare, я обнаружил, что этот диапазон от CloudFlar!

  • Итак, как я могу определить на своем сайте реальный IP моего посетителя?

0

Решение

<?php
$realip = $_SERVER['HTTP_CF_CONNECTING_IP'];
?>
3

Другие решения

различные решения от CloudFlare

Из CloudFlare:

Чтобы восстановить исходные IP-адреса посетителя для файлов журналов и Интернета
приложения, работающие на веб-серверах Apache httpd, вам потребуется
установить mod_cloudflare

1

По вопросам рекламы [email protected]