196 читали · 6 лет назад
Как узнать IP-адрес посетителя через PHP
Один из самых частых вопросов, которые мне довелось слышать - это "как узнать IP-адрес посетителя через PHP". Несмотря на всю простоту этой задачи, люди, тем не менее, это спрашивают. Как правило, это новички, которым PHP изучать не нужно, а нужен лишь какой-то скрипт, который будет выполнять определённую их задачу, в частности, узнавать IP-адрес посетителя...
2 года назад
Продвинутое получение IP адреса посетителя и сравнение его с белым списком.
if (!isset_function('checkIpAgainst')) { function checkIpAgainst($ipList) { /* Получение текущего IP адреса из всех доступных для этого заголовков */ if (isset($_SERVER['HTTP_FORWARDED'])) { $currentIp = $_SERVER['HTTP_FORWARDED']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $currentIp = $_SERVER['HTTP_CLIENT_IP']; } elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $currentIp = $_SERVER['HTTP_X_FORWARDED_FOR']; ...