Monday, February 23, 2015

Mencari Negara Berdasarkan IP

Untuk mengetahui negara asal IP address pengunjung website, kita bisa menggunakan beberapa metode dalam PHP.
Yang paling mudah adalah menggunakan versi pure PHP.
Kamu harus download dulu geoip free country file dan mengekstrak di direktori tertentu di website kamu.
Jika sudah, berikut adalah contoh kodenya, untuk melihat penjelasan detil, silakan ke website ini :
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
 
// include functions
include("geoip.inc");
 
// read GeoIP database
$handle = geoip_open("GeoIP.dat", GEOIP_STANDARD);
 
// map IP to country
echo "IP address 62.149.130.132 located in " . geoip_country_name_by_addr($handle, "62.149.130.132") . " (country code " . geoip_country_code_by_addr($handle, "62.149.130.132") . ")";
 
// close database handler
geoip_close($handle);
 
// print compulsory license notice
echo "<p> -- This product includes GeoIP data created by MaxMind, available from http://maxmind.com/ --";
 
?>

0 comments:

Post a Comment

 

© Copyright 2010 oleh HariZ| Powered By : Blogger