PHP Geo targeted content atau geo targeted ads

Kadang untuk beberapa alasan tertentu, kita ingin menampilkan konten (content) atau iklan (ads) hanya untuk pengunjung dari negara tertentu saja.
Script ini bisa digunakan untuk keperluan tersebut.
Negara dari IP pengunjung kita dapatkan dari API www.freegeoip.net yang gratis kita gunakan dengan batasan 10.000 queries per jam.
langsung saja, scriptnya seperti ini

contoh hanya untuk menampilkan iklan atau konten visitor dari negara Amerika
$urlgeo = "http://www.freegeoip.net/json/".$_SERVER['REMOTE_ADDR'];
$geo = file_get_contents($urlgeo);
$jsgeo = json_decode($geo, true);
$negara = $jsgeo['country_code'];
if($negara == 'US') {
 echo 'konten atau kode iklan';
}


contoh untuk menampilkan iklan jika visitor bukan dari negara Cina
$urlgeo = "http://www.freegeoip.net/json/".$_SERVER['REMOTE_ADDR'];
$geo = file_get_contents($urlgeo);
$jsgeo = json_decode($geo, true);
$negara = $jsgeo['country_code'];
if($negara != 'CN') {
 echo 'konten atau kode iklan';
}
mudah-mudahan script ini bermanfaat.