Ketika anda menjadi seorang admin web, dan anda diminta untuk membuat fasilitas keamanan, maka salah satu tools nya adalah dengan membuat perintah blok IP. Bagaimana cara membuat program untuk blok IP orang. Berikut langkah-langkah yang harus anda lakukan :
- Buat terlebih dahulu sebuah table di database anda dengan nama blok_ip. Buat dua field yaitu id dan IP.
- Kemudian ketik di file notepad++ atau yang lain, script berikut dan beri nama admin_blokip.php
- <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<b>Input IP yang ingin anda blok</b><p>
<form id="form1" name="form1" method="post" action="input_blokip.php">
<input type="text" name="iptarget">
<input type="submit" name="Submit" value="Simpan" />
<input type="reset" name="Submit2" value="Batal">
</form> - Kemudian anda buat file baru dengan nama input_blokip.php
- <?php $link = mysql_connect("localhost", "root", "");
mysql_select_db("trikphp", $link);
if(empty($iptarget)){
echo"<li>Anda belum mengisi no IP</li>";
}else{
$cek_ip="Select * from blok_ip where ip='$iptarget'";
$hasil=mysql_query($cek_ip);
$hasil_cek = mysql_num_rows($hasil);
if ($hasil_cek==0){
$perintah = "INSERT INTO blok_ip (ip)
VALUES ('$iptarget')";
$result = mysql_query($perintah);
if ($result) {
echo "IP telah berhasil disimpan...!";}
}else{
echo "IP telah disimpan sebelumnya...!!";}}?> - Kemudian terakhir, anda buat file blokip.php
- <style type="text/css">
<!--
.style1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: x-large;
}
.style2 {color: #FF0000}
-->
</style>
<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("trikphp", $link);
$userip = $_SERVER['REMOTE_ADDR'];
$blok="Select * from blok_ip where ip='$userip'";
$hasil=mysql_query($blok);
$hasil_cek = mysql_num_rows($hasil);
if($hasil_cek<>0){
echo "<span class=\"style1\">IP <span class=\"style2\"><b>$userip</b></span> telah kami blok...<br>Mohon maaf sebelumnya :)</span>";
}else{
echo '<span class="style1">Selamat datang pada situs <span class="style2">Awwaluddin.com</span></span>';}
?> - Silahkan mencoba
0 komentar:
Post a Comment
Silakan Coment disini