Tag: ip address

  • PHP – Get a visitor’s IP address

    /** * This function tries to get the real IP of the visitor even if they * are behind a proxy */ function getClientIp() { if (!empty($_SERVER[‘HTTP_CLIENT_IP’])) { $ip = $_SERVER[‘HTTP_CLIENT_IP’]; } elseif (!empty($_SERVER[‘HTTP_X_FORWARDED_FOR’])) { $ip = $_SERVER[‘HTTP_X_FORWARDED_FOR’]; } else { $ip = $_SERVER[‘REMOTE_ADDR’]; } return $ip; }