I have develop a website to take a statistical information about specific link first of all
I make a short_link that point to the that specific link (using Google Shortlink API)
Then that short_link point to other page in my site that take statistical information like (IP, Country code , date , time ,.... )
-
Then at the end of this page there is a redirect to the destination website (Link)
$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);
the above code work correctly and retrieve a correct data but some time it execute twice ( especially when there are slow internet connection ) and in the second load (execution) it give an error data (IP, countryid ,...) How can I solve that ???? thank you :)