Pages

Friday, November 20, 2009

Tutorial PHP Perintah Memblok IP


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 :
  1. Buat terlebih dahulu sebuah table di database anda dengan nama blok_ip. Buat dua field yaitu id dan IP.
  2. Kemudian ketik di file notepad++ atau yang lain, script berikut dan beri nama admin_blokip.php
    1. <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>
    1. Kemudian anda buat file baru dengan nama input_blokip.php
      1. <?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...!!";}}?>
      2.  
      1. Kemudian terakhir, anda buat file blokip.php
        1. <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>';}
          ?>  
        2.  
        1. Silahkan mencoba
        Jangan lupa baca juga tutorial lainnya dan kumpulan artikel berikut :

          No comments:

          Post a Comment

          Silakan Coment disini

          Formula IF Dasar Excell 2007

          Microsoft Excell atau Spreadsheet adalah salah satu software analisa data yang sering kita gunakan, ada banyak function yang kita dapat manf...