Yazılım Soru - Kod Kısmı
unction getAddress(){ function curl_get_file_contents($URL) { $c = curl_init(); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); curl_setopt($c, CURLOPT_URL, $URL); $contents = curl_exec($c); curl_close($c); if ($contents) return JSON::decoder($contents); else return false; } $geo = curl_get_file_contents("http://api.ipinfodb.com/v3/ip-city/?key=XXXXXXXX&ip=".$this->getIP()."&type=json"); $geo = array_filter(explode(";", trim($geo, "\""))); if(isset($geo[0]) && $geo[0] == "OK") { $data = [ "countryCode" => $geo[3], "county" => $geo[4], "city" => $geo[5], "district" => $geo[6], "latLong" => @$geo[8].",".@$geo[9] ]; return $data; } else return false; }
Bu fonksiyonu kullanabilirsiniz. Ancak belirtilen siteden üyelik alıp, key kısmına eklemeniz gerekiyor. Şu anda aktif olarak kullanıyorum. Doğru yer bildirimleri yaptığını savunabilirim.