get_current_loc function
Copy Below Code
View As A Text File
Show Text Only
Show API
Edit Code
function get_current_loc(){
$ip=$_SERVER['REMOTE_ADDR'];
if($ip=='::1' || $ip=='127.0.0.1'){$ip='115.186.191.230';}
$locArr=array('countryCode'=>'');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://iplocation.managemultiplewebsites.com/api/ip/find?ip=' . $ip);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
if (curl_errno($ch)) {
return $locArr;
}
curl_close($ch);
$countryCode = str_replace('"', "", $data);
if(strlen($countryCode)==2)
{
$locArr['countryCode']=$countryCode;
return $locArr;
}else
{
return $locArr;
}
}