./configure --enable-forward 就能在 PHP 反查透過 Proxy 連線的使用者真實 IP:
echo 'IP: ' . $_SERVER['REMOTE_ADDR'] . ' ';
echo 'Real IP: ' . $_SERVER['HTTP_X_FORWARDED_FOR'] . ' ';
?>
如果使用者直接連線, HTTP_X_FORWARDED_FOR 的內容是空白
如果透過可反查真實 IP 的 Proxy Server 連線, 會顯示反查結果 IP
如果透過不可反查的 Proxy Server 連線, 會顯示 unknown
|