使用时我的页面加载两次(php重定向和短链接重定向)

使用时我的页面加载两次(php重定向和短链接重定向),php,Php,我已经开发了一个网站,采取了具体的链接首先统计信息 我使用谷歌短链接API制作了一个指向特定链接的短链接 然后,这个短链接指向我网站中的另一个页面,该页面包含IP、国家代码、日期、时间等统计信息 然后在这个页面的末尾有一个指向目标网站链接的重定向 $ip = $_SERVER['REMOTE_ADDR']; $detect = new Mobile_Detect; $deviceType = ($detect->isMobile() ? ($detect-&g

我已经开发了一个网站,采取了具体的链接首先统计信息

我使用谷歌短链接API制作了一个指向特定链接的短链接

然后,这个短链接指向我网站中的另一个页面,该页面包含IP、国家代码、日期、时间等统计信息

然后在这个页面的末尾有一个指向目标网站链接的重定向

     $ip = $_SERVER['REMOTE_ADDR'];

    $detect = new Mobile_Detect;
     $deviceType = ($detect->isMobile() ? ($detect->isTablet() ? 'tablet' : 'phone') : 'computer');

     $device=$deviceType;


    $countryid=$this->geoCheckIP($ip);
    $countryid=substr ($countryid["country"],0,2);

    $date = date('Y-m-d');
    $time = date('H:i:s');



    $this->statistical->Addvisit($device,$countryid,$ip,$date,$time);
    redirect($url);
上述代码工作正常,并检索到正确的数据 但有时它会执行两次,特别是当互联网连接速度较慢时 在第二次加载执行中,它给出了一个错误数据IP,countryid,。。。 我怎样才能解决这个问题????
谢谢:

创建一个API,将您的短链接转换为正确的链接,改为调用该方法,使用您的短链接;Addvisit函数我从modelstatistical中调用它,您所说的创建一个API来转换您的短链接是什么意思??