Я использую PHP для написания приложения с использованием библиотеки сокетов. Как я могу получить IP клиента? Спасибо за любую помощь
Использовать socket_getpeername
<?php if ($_SERVER['HTTP_CLIENT_IP']) $visitorIP = $_SERVER['HTTP_CLIENT_IP']; elseif ($_SERVER['HTTP_X_FORWARDED']) $visitorIP = $_SERVER['HTTP_X_FORWARDED']; elseif ($_SERVER['HTTP_X_FORWARDED_FOR']) $visitorIP = $_SERVER['HTTP_X_FORWARDED_FOR']; else $visitorIP = $_SERVER['REMOTE_ADDR']; ?>
Подробнее / обсуждение - получение реального IP-адреса посетителя