Bartes Dwiky
Admin

Online Tools

2020-01-16

Cara Memblokir IP Pengunjung Website

Bartes Dwiky »
Bartes Dwiky
Foto :
  • Cara Memblokir IP Pengunjung Website
Cara Memblokir IP Pengunjung Website
yX Media - Monetize your website traffic with us

© CCP - Programmers –

Jadi ada yang bertanya kesaya gimana cara blokir IP pengunjung website kita.

Oke di artikel kali ini gw bakal share sedikit tutorialnya ya, dan dijamin work kok :*

 

Jadi metode blokir ini banyak program yang bisa kita pakai ya.. Contohnya javascript.

Tapi kita tidak membahas javascript dulu ya, kita akan membuat system bannednya dengan program PHP. Saya yakin kalian tidak asing lagi dengan Program PHP :*

 

Oke langsung saja kita rancang kodenya

Yang pertama kalian buat file bernama index.php

Jadi index.php ini anggap saja halaman utama website kita ya,

Selanjutnya kita akan mengambil IPnya dulu

IP Siapa yang kita ambil? Yang pasti IP

pengunjung website kita.

 

Pengambilan IP


<?php

$ip = $_SERVER["REMOTE_ADDR"];

?>


Nah jadi kode di atas hanya mengambil IPnya.. Belum menyimpan maupun menampilkan ya

 

Penyimpan IP


$file = fopen("ip.txt","a");

if($file){

fwrite($file,"$ip

");

}


Kode diatas merupakan fungsi penulisan IP pengunjung dengan otomatis ya.. 

- ip.txt (file yang akan menyimpan IP)

 

Kode blokir


$blokir = array("127.0.0.1","127.0.0.2","127.0.0.3");

if(in_array($_SERVER["REMOTE_ADDR"], $blokir)){

header("location: banned.php");

exit();

}


Nah kode diatas adalah proses pengalihan sesuai dengan IP yang kalian masukan di script tadi..

127.0.0.1

127.0.0.2

127.0.0.3

Nah IP yang di kode atas.. Kalian bisa ganti dengan IP yang ingin kalian blokir..

Cara melihat IPnya kalian buka saja file yang kita buat pertama tadi "Penyimpanan IP" yaitu bernama ip.txt

Silahkan kalian cari IP pengunjung yang mau di blokir hehe.. Lalu masukan ke tempat IP tadi ya.

 

- header("location: banned.php");

Jadi ini adalah proses pengalihannya ya.. Jadi bagian banned.php kalian bisa ganti sesuai dengan keinginan kalian..

 

Untuk source full kalian bisa ambil di bawah :


<?php

$ip = $_SERVER["REMOTE_ADDR"];

$file = fopen("ip.txt","a");

if($file){

fwrite($file, "$ip

");

}

$blokir = array("127.0.0.1","127.0.0.2","127.0.0.3");

if(in_array($_SERVER["REMOTE_ADDR"], $blokir)){

header("location: banned.php");

exit();

}

?>


Oke mungkin sampe sini dulu.. Semoga bermanfaat ya agan*.