Cara Mendapatakan Data Kota, Region Dan Negara Dari Ip Address


Berdasarkan dari pengalaman pribadi, setelah beberapa hari membuat landing page, rasa penasaran saya akhirnya muncul yaitu saya ingin tahu seberapa popupler landing page yang saya buat ini dan dari mana saja visitor yang mengunjungi landing page saya.

setelah berkeliling di google dan kawan-kawan dari kenyang sampe laper lagi, akhirnya saya menemukan sebuah Plugin atau mungkin juga bisa di sebut API yang bisa membantu kita untuk bisa mengetahui dari berasal dari mana saja visitor yang telah mengunjugi website kita.

nah plugin yang di maksud adalah GeoPlugin, Geo Plugin adalah plugin yang bisa mendeteksi lokasi secara otomatis berdasarkan data IP Address, jadi secara singkatnya kita bertanya kepada Geo Pligin ini tentang data IP Address yang ingin kita ketahui, dan dari data IP yang kita kirim ke Geo Plugin maka dia akan memberikan data berupa aray yang sangat gampang untuk di parsing oleh PHP, keuntungan dari menggunakan Geo Plugin ini adalah selain datanya sangat akurat, plugin ini juga bisa kita pakai secara free alias grettoong, dan juga akses data yang lumayan cepat.

oke berikut saya berikan contoh script penggunaan Geo Plugin.

 

<?php
//dapatkan IP address user
$user_ip = getenv('REMOTE_ADDR');
//data ip address di cantumkan pada proses pemanggilan plugin GeoPlugin
$geo = unserialize(file_get_contents("http://www.geoplugin.net/php.gp?ip=$user_ip"));

//parsing data array
$city = $geo["geoplugin_city"]; 
$region = $geo["geoplugin_regionName"];
$country = $geo["geoplugin_countryName"];
echo "Kota : ".$city."";
echo "Region: ".$region."<br>";
echo "Negara: ".$country."";


/* geoplugin_request 
geoplugin_status 
geoplugin_credit 
geoplugin_city 
geoplugin_region 
geoplugin_areaCode 
geoplugin_dmaCode 
geoplugin_countryCode 
geoplugin_countryName 
geoplugin_continentCode
 geoplugin_latitude 
geoplugin_longitude 
geoplugin_regionCode 
geoplugin_regionName 
geoplugin_currencyCode 
geoplugin_currencySymbol 
geoplugin_currencySymbol_UTF8 
geoplugin_currencyConverter

 */
?>



happy coding… :))

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: