Back

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; } }