Tutorial PHP mendapatkan informasi pengunjung website berdasarkan IP

13/02/2020 | PHP,Tutorial

Tutorial PHP mendapatkan informasi pengunjung website berdasarkan IP

Ketika kita membuat website, biasanya kita ingin mengetahui informasi pengunjung website kita dari mana dan dari negara apa saja yang telah mengaksesnya. Salah satu cara yang paling sederhana ialah dengan mengambil informasi dari ipinfo.io . Informasi dari IP yang didapatkan berupa kota, wilayah, negara, lokasi dan zona waktu.

Untuk mengambil informasi seperti gambar diatas cukup mengakses url https://ipinfo.io/IP_pengunjung/geo/ , maka akan mendapatkan informasi seperti diatas.

Tapi, bagaimana cara kita memasukkannya dalam kode PHP?

Kita bisa menggunakan kode file_get_contents dan json_decode.

function ip_info(){
	$ip = "8.8.8.8"; /*IP DNS Google*/
	$get = json_decode(file_get_contents("https://ipinfo.io/".$ip."/geo", TRUE));
	echo $get->city."<br>";
	echo $get->region."<br>";
	echo $get->country."<br>";
	echo $get->loc."<br>";
	echo $get->timezone."<br>";
}


Komentar