<?php
@ini_set('display_errors', 0);
error_reporting(0);

function getIP()
{
    $ip = "";
    if (@$_SERVER ["HTTP_X_FORWARDED_FOR"])
        $ip = $_SERVER ["HTTP_X_FORWARDED_FOR"];
    else if (@$_SERVER ["HTTP_CLIENT_IP"])
        $ip = $_SERVER ["HTTP_CLIENT_IP"];
    else if (@$_SERVER ["REMOTE_ADDR"])
        $ip = $_SERVER ["REMOTE_ADDR"];
    else if (@getenv("HTTP_X_FORWARDED_FOR"))
        $ip = getenv("HTTP_X_FORWARDED_FOR");
    else if (@getenv("HTTP_CLIENT_IP"))
        $ip = getenv("HTTP_CLIENT_IP");
    else if (@getenv("REMOTE_ADDR"))
        $ip = getenv("REMOTE_ADDR");

    return $ip;
}

$agent      = strtolower($_SERVER['HTTP_USER_AGENT']);
$is_iphone  = strpos($agent, 'iphone') ? true : false;
$is_ipad    = strpos($agent, 'ipad') ? true : false;
$is_android = strpos($agent, 'android') ? true : false;
$is_weixin  = strpos($agent, 'micromessenger') ? true : false;

$apk = 'https://hk-doorbell-ota.oss-cn-hongkong.aliyuncs.com/apk/Ez_iCam_79.apk';

if ($is_android)
{
    //ip
    $ip = getIP();
    include 'geoip/geoip.inc';
    include 'geoip/geoipregionvars.php';
    $gi         = geoip_open('geoip/GeoIP.dat', GEOIP_STANDARD);
    $en_country = geoip_country_code_by_addr($gi, $ip);
    $code       = strtolower($en_country);

    if ($code != 'cn')
    {
        $url = 'https://play.google.com/store/apps/details?id=com.eken.icam.sportdv.app';

    }
    else
    {
        $url = $apk;
    }
    header("Location: {$url}");
}
elseif ($is_iphone || $is_ipad)
{
    $url = 'https://itunes.apple.com/cn/app/ez-icam/id1012728327?mt=8';
    header("Location: {$url}");

}
else
{
    header("Location: {$apk}");
}
?>
