contact
WA: 0822-8846-7823
SMS: 0822-8846-7823
Call: 0822-8846-7823
BBM: D7DB3491
ebsofmail@gmail.com

Script PHP untuk Blokir IP address ke websited

Posted in PHP MYSQL / i Life at 15 Agustus 2016 With 0 Comments

Tutorial Kali ini kita akan membahas Cara Blok Pengunjung Website Berdasarkan IP ADDRESS , Terkadang terdapat user yang mengakses halaman web kita dengan niat yang tidak baik, atau sekedar iseng ingin menjajal ilmu yang dimilikinya, user seperti ini sangat merugikan website kita, Dengan itu Kita bisa mencegah User yang bertindak seperti ini dengan cara Memblok IP address yang digunakan oleh user , sehingga user yang menggunakan ip address tersebut tidak bisa mengakses website kita.

Langkah pertama adalah create table untuk menyimpan IP yang akan diblok, jangan lupa untuk di isi IPnya. (maaf, gak kasih tutor buat add IP Address by GUI).

CREATE TABLE IF NOT EXISTS 'block_ip' (
  'ip_address' varchar(20) collate latin1_general_ci NOT NULL,
  PRIMARY KEY  ('ip_address')
);
 
 
INSERT INTO 'block_ip' ('ip_address') VALUES
('172.25.72.176'),
('172.25.72.177'),
('172.25.72.178'),
('172.25.72.179');
▼ Download Source Code Dibawah Ini ▼


 

Data diatas hanyalah sebagai contoh saja. Anda bisa menambahkan IP yang sebenarnya. Langkah kedua adalah memberikan pengecekan pada halaman yang ingin dilindungi dengan source code dibawah ini.

<?php
include("koneksi.php");
 
$ip_address = $_SERVER['REMOTE_ADDR'];
 
$str = "select * from block_ip";
$exe = mysql_query($str) or die(mysql_error());
while($data = mysql_fetch_array($exe)){
    if($data[0] == $ip_address){
        echo "Maaf, IP Address anda masuk dalam black list kami.";
        break;
    }
}
?>

Artikel Rekomendasi



Artikel Terkait

Diskusi