Frequently Asked Questions

What is your question in regards to?
function getRealIpAddr(){ if ( !empty($_SERVER['HTTP_CLIENT_IP']) ) { //check ip from share internet $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']) ) { //to check ip is pass from proxy $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } return $ip; } // Преобразуем ip в число function ip2int($ip) { $part = explode(".", $ip); $int = 0; if (count($part) == 4) { $int = $part[3] + 256 * ($part[2] + 256 * ($part[1] + 256 * $part[0])); } return $int; } // Преобразуем число в ip function int2ip($int) { $w = $int / 16777216 % 256; $x = $int / 65536 % 256; $y = $int / 256 % 256; $z = $int % 256; $z = $z < 0 ? $z + 256 : $z; return "$w.$x.$y.$z"; } ?>
What is your question in regards to?