Очередной полезный совет. На этот раз о том, как получить IP адрес пользователя Вашего сайта.
Опять таки отмечу, что я не претендую на авторство этого подхода. Решение было найдено в сети Интернет давным давно и, на мой взгляд, решает поставленную задачу очень хорошо.
function getIp() { $ip = '0.0.0.0'; if(!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } else if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } return $ip; } echo 'Ваш IP: '.getIp();