Cara Membuat IP Tracker Dengan PHP

track ip
Bagikan
Read Time2 Minutes, 30 Seconds

Pada kali ini saya akan membahas tentang cara membuat IP Tracker dengan menggunakan php, jadi script yang akan kita buat ini bertujuan untuk melacak lokasi seseorang saat melakukan akses ke alamat yang kita berikan nanti.

Cara kerjanya cukup sederhana kita hanya perlu mendapatkan alamat IP target dan akan kita lakukan pengecekan lokasi menggunakan API dari pihak ketiga.

Jika ingin melakukan pengecekan alamat IP kita dapat melakukannya dengan mengakses suatu situs khsus untuk melakukan pengecekan ip address seperti https://whatismyipaddress.com, tapi tidak mungkin kita meminta target untuk mengecek IPnya dan menyuruhnya menyebutkan kepada kita, jadi kita akan mengambilnya secara diam diam saat akses alamat yang kita berikan.

Langkah Pertama

Buatlah sebuah file dengan nama quote.php dan simpan code berikut didalamnya:

<?php
if (!empty($_SERVER["HTTP_CLIENT_IP"])){
$ip = $_SERVER["HTTP_CLIENT_IP"];}
elseif (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];}
else{$ip = $_SERVER["REMOTE_ADDR"];
}
$data = file_get_contents('http://ipinfo.io/'.$ip.'/geo');
$json = json_decode($data);
$city = $json->city;
$region = $json->region;

$my_file = 'dataip.txt';
$handle = fopen($my_file, 'a') or die('Cannot open file: '.$my_file);
$data = 'Tanggal: '.date("d/m/Y h:i:sa")."\n".'IP: '.$ip."\n".'Lokasi: '.$city.', '.$region;
fwrite($handle, $data);
$new_data = "\n".'====================================================='."\n";
fwrite($handle, $new_data);

$datax = file_get_contents('http://quotesondesign.com/wp-json/posts?filter[orderby]=rand&filter[posts_per_page]=1');
$json = json_decode($datax);
for($idx = 0; $idx < count($json); $idx++){
$obj = (Array)$json[$idx];
//echo $obj["content"];
}

?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Random quote</title>
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
<style type="text/css">
* {
font-size: 20pt;
line-height: 2;
}
body {
padding-top: 20%;
}
</style>
</head>
<body>
<blockquote class="text-center">
<p><?php echo $obj["content"]; ?></p>
<footer><?php echo $obj["title"]; ?></footer>
</blockquote>
</body>
</html>

Langkah Kedua

Buatlah file dengan nama dataip.txt sebagai tempat menyimpan data dari target.

Langkah Ketiga

Cara Membuat IP Tracker Dengan PHP

Upload semua file tersebut pada hosting milik kalian jika tidak punya silahkan daftar hosting gratis di 000webhost.

Cara Menggunakan

Buatlah target mengakses alamat dimana script php ini (contoh: domainmu.com/quote.php) di upload dan kita akan mendapatkan lokasi dari target tersebut, untuk melihat hasil bisa diakses ke domainmu.com/dataip.txt

Untuk yang mau langsung mencoba melacak alamat ip seseorang tanpa ribet bisa gunakan yang telah saya buat yaitu http://kumpulan.shop/quote.php semoga tutorial cara membuat ip tracker dengan php ini bisa bermanfaat.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *