// What is the users IP address? Are they behind a Firewall, Proxy, or are they using a CDN?
if(isset($_SERVER["HTTP_X_SUCURI_CLIENTIP"])) {
$user_ip = $_SERVER["HTTP_X_SUCURI_CLIENTIP"];
} elseif(isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
$user_ip = $_SERVER["HTTP_CF_CONNECTING_IP"];
} elseif(isset($_SERVER["HTTP_FORWARDED_FOR"])) {
$user_ip = $_SERVER["HTTP_FORWARDED_FOR"];
} elseif(isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$user_ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} elseif(isset($_SERVER["HTTP_X_CLUSTER_CLIENT_IP"])) {
$user_ip = $_SERVER["HTTP_X_CLUSTER_CLIENT_IP"];
} else {
$user_ip = $_SERVER["REMOTE_ADDR"];
}