getip.php

<?php

function getIP()
{
	if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])
		&& filter_var($_SERVER['HTTP_X_FORWARDED_FOR'],
			FILTER_VALIDATE_IP,
			FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) {
		return $_SERVER['HTTP_X_FORWARDED_FOR'];
	}
	return $_SERVER['REMOTE_ADDR'];
}