Получить реальный IP адрес клиента с Cloudflare в PHP

При использовании сервиса Cloudflare стоит вопрос получения реального IP адреса клиента. Специально для этого Cloudflare отдает заголовок HTTP_CF_CONNECTING_IP.

Нам достаточно его забрать в любом виде (через библиотеку желательно, а не через суперглобальную переменную т.к суперглобальные переменные в PHP это всегда зло):

$ipAddress = $_SERVER['HTTP_CF_CONNECTING_IP'];
echo $ipAddress;

 

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *