PHP, PHP скрипты 06.05.2007
function sGetUserIp() {
$sRemoteIp = $_SERVER['REMOTE_ADDR'];
if (!$sRemoteIp) {
$sRemoteIp = urldecode(getenv('HTTP_CLIENTIP'));
}
if (getenv('HTTP_X_FORWARDED_FOR')) {
$sIp = getenv('HTTP_X_FORWARDED_FOR');
} elseif (getenv('HTTP_X_FORWARDED')) {
$sIp = getenv('HTTP_X_FORWARDED');
} elseif (getenv('HTTP_FORWARDED_FOR')) {
$sIp = getenv('HTTP_FORWARDED_FOR');
} elseif (getenv('HTTP_FORWARDED')) {
$sIp = getenv('HTTP_FORWARDED');
} else {
$sIp = $_SERVER['REMOTE_ADDR'];
}
if ($sRemoteIp!=$sIp) {
$sIp = $sRemoteIp.','.$sIp;
}
return $sIp;
}
Оставить комментарий
03.12.2007 в 10:45
Пасиб, пригодилась )