Я использую 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-адреса посетителя