Blockir IP Dengan Program PHP
Senin, 18 Februari 2019
Tulis Komentar
Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antara 32 bit sampai 128 bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32 bit (untuk IPv4 atau IP versi 4), dan 128 bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputertersebut pada jaringan Internet berbasis TCP/IP
#Wikipedia
Berikut cara blokir IP dengan script PHP yang sederhana
Oke pertama buat folder baru di htdocs kalian C:\xampp\htdocs\codecrime\security\ip-blockir
jika sudah selesai nyalakan xampp dan buat tabel baru di PhpMyAdmin TERSERAH kalian namanya, tapi kalau ingin ikutin tutorial ini silahkan Monggo :)
Buat tabel dengan nama ip_blockir dan pada bagian Number Of Columns Isi angka 2
Kemudian isikan field-fieldnya seperti pada gambar di atas untuk field yang pertama jangan lupa di kasi AUTO INCREMENT
Jika selesai maka hasilnya sebuah tabel baru :D
Oke buka Text Editor kalian
disini kita mempunyai 5 folder di C:\xampp\htdocs\codecrime\security\ip-blockir\nama folder
1. Input.php
2. Aksi.php
3. Config.php
4. Home.php
5. Index.php
1. Input.php
Berikut sourcecode Programnya
- <!DOCTYPE html>
- <html>
- <head>
- <title>Blockir Ip</title>
- </head>
- <body>
- <h1>Masukkan Yang Mau Di Blockir</h1>
- <form method="post" action="aksi.php" enctype="multypart/form-data">
- <table>
- <tr>
- <td colspan="2"><input type="text" name="target"></td>
- </tr>
- <tr>
- <td><input type="submit" value="Kunci"></td>
- <td><input type="reset" value="Batal"></td>
- </tr>
- </table>
- </form>
- </body>
- </html>
2. Aksi.php
Langkah berikutnya, buka kembali text editor kalian kemudian ketikkan script PHP dibawah ini save di C:\xampp\htdocs\codecrime\security\ip-blockir\aksi.php
- <?php
- include "config.php";
- $target = $_POST['target'];
- if (empty($target)) {
- echo "Anda Belum Menulis Ip Yang Mau Anda Blockir!";
- }
- else{
- $cek_ip = "SELECT * FROM ip_blockir WHERE ip = '$target'";
- $succes = mysqli_query($koneksi, $cek_ip);
- $cek_succes = mysqli_num_rows($succes);
- if ($cek_succes == 0) {
- $block = "INSERT INTO ip_blockir (ip) VALUES('$target')";
- $res = mysqli_query($koneksi, $block);
- if ($res) {
- echo "IP Berhasil Di Blockir!";
- }
- else{
- include "home.php";
- }
- }
- }
- ?>
3. Config.php
Langkah berikutnya, buka kembali text editor kalian kemudian ketikkan script PHP dibawah ini save di C:\xampp\htdocs\codecrime\security\ip-blockir\config.php
- <?php
- $koneksi = mysqli_connect("localhost", "root", "", "codecrime");
- if (mysqli_connect_errno()) {
- echo "koneksi Gagal! :" . mysqli_connect_errno();
- }
- ?>
4. Home.php
Langkah berikutnya, buka kembali text editor kalian kemudian ketikkan script PHP dibawah ini save di C:\xampp\htdocs\codecrime\security\ip-blockir\home.php
- <?php
- echo "<h3>Selamat Datang Di CodeCrime.Net</h3>";
- ?>
5. Index.php
Langkah berikutnya, buka kembali text editor kalian kemudian ketikkan script PHP dibawah ini save di C:\xampp\htdocs\codecrime\security\ip-blockir\index.php
- <?php
- include "config.php";
- $ip_users = $_SERVER['REMOTE_ADDR'];
- $blockir = "SELECT * FROM ip_blockir WHERE ip = '$ip_users'";
- $res = mysqli_query($koneksi, $blockir);
- $cek_res = mysqli_num_rows($res);
- if ($cek_res <> 0) {
- echo "Ip <b>$ip_users</b> Telah Di blockir Mass Broo!!";
- }
- else{
- echo "Ip <b>127.0.0.1</b> Berhasil Di blockir!";
- }
- ?>
localhost/codecrime/security/ip-blockir/input.php
Testimoni nya Ip Localhost (127.0.0.1) Saja, bagi yang sudah mempunyai website pribadi coba gunakan trik ini :D
Jika berhasil maka hasilnya seperti di bawah
localhost/codecrime/security/ip-blockir/aksi.php
Nahh coba sekarang buka halaman localhost/codecrime/security/ip-blockir/index.php Maka hasilnya Seperti di bawah ini
Oke, sekian terima kasih Jangan lupa Share :D
Belum ada Komentar untuk "Blockir IP Dengan Program PHP"
Posting Komentar