[Typo3-dev] client IP
Martin T. Kutschker
Martin.no5pam.Kutschker at blackbox.n0spam.net
Wed Nov 17 16:16:39 CET 2004
Hi!
Just stumled across it while digging in the osCommerce code (yikes).
Does TYPO3 do it already and if not, does it makes sense to use code
like this?
function tep_get_ip_address() {
if (isset($_SERVER)) {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
} else {
if (getenv('HTTP_X_FORWARDED_FOR')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif (getenv('HTTP_CLIENT_IP')) {
$ip = getenv('HTTP_CLIENT_IP');
} else {
$ip = getenv('REMOTE_ADDR');
}
}
return $ip;
}
Masi
More information about the TYPO3-dev
mailing list