Add support for reverse proxys (#100)

This commit is contained in:
Too Much IO 2017-12-20 17:28:21 +11:00 committed by Federico Dossena
parent 0b241aa946
commit 576fcf24fe

View file

@ -1,4 +1,12 @@
<?php
header('Content-Type: text/plain; charset=utf-8');
echo $_SERVER['REMOTE_ADDR'];
header('Content-Type: text/plain; charset=utf-8');
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
echo $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['X-Real-IP'])) {
echo $_SERVER['X-Real-IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
echo $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
echo $_SERVER['REMOTE_ADDR'];
}
?>