Извеждане IP-то на посетителя:
По принцип знаем, че IP-то на посетителя на даден сайт се запаметява в елемента REMOTE_ADDR на масива $_SERVER. Но ако посетителят минава през PROXY, то тогава в елемента REMOTE_ADDR стои адреса на proxyto-то, а не на посетителя. Адресът на посетителя е записан в елемента HTTP_X_FORWARDED_FOR. За да изведем със сигурност IP-то на посетителя, трябва да направим следното:
Код:
<?php
$ip = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ?
$_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
echo 'IP is: '.$ip;
?>