Block ip คนมาป่วนเว็บไม่ให้เข้าเว็บ จัดทำโดย : Zerohate
Block IP ไม่ต้องการให้เข้าเว็บ

เคยเจอปัญหาแบบนี้กันบ้างไหม มีคนมาป่วนเว็บ แต่ไม่รู้จะแก้ยังไง ผมมีวิธีมาแนะนำครับ บล๊อก ip ไปเลยครับ ไม่ต้องให้เข้ามาป่วนได้อีก ลองมาดูขั้นตอนการทำกันเลย

ขั้นตอนการทำ

1.สร้างตัวแปลเพื่อเก็บ ip ที่ต้องการจะ บล๊อก ก่อนเลยครับ ในส่วนนี้อาจจะดึงมาจาก Database ก็ได้ครับ

<?
$ip_block[] = "61.90.6.123";
$ip_block[] = "61.90.6.124";
$ip_block[] = "61.90.6.125";
$ip_block[] = "192.168.1.5"; // ip ทดสอบ
?>

2.ทำการหา ip กันก่อนครับ เผื่อมีการใช้ proxy

<?
if($_SERVER["HTTP_X_FORWARDED_FOR"]) {
   $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else {
   $ip = $_SERVER["REMOTE_ADDR"];
}
?>

3.นำค่า ip_block มาลูป เพื่อมาตรวจสอบกับ ip ของผู้เข้าเว็บ ถ้าเหมือนกันก็ให้ exit();

<?
foreach($ip_block as $key =>$val) {
  if($ip == $val) {
     echo "ไม่สามารถเข้าเว็บได้";
     exit();
  }
}
?>

4.แค่นี้แหละครับ ตัวป่วนก็ไม่สามารถเข้าเว็บมาป่วนได้แล้ว ลองเอาไปใช้งานดูนะ

คุณอาจสนใจ
เจาะลึกการใช้ Symbolism Tool และ Data Driven Graphic กับงานพิมพ์ และงานเว็บ (เริ่มต้น)
ธนิศา ไชยภูริพัฒน์ (36,139 - 19 ม.ค. 51)
เทคนิคการทำ Bullet Arrow
Mr.GuruZ (56,691 - 04 มิ.ย. 49)
การส่ง mail จาก Flash
Tung (47,095 - 06 ธ.ค. 50)
สรุปคำสั่ง Action Script บน Flash MX (ตอนที่ 2)
สหรัถ แซ่ตั้ง (30,514 - 08 ก.ย. 50)
ลบเมนูบูตตัวเลือกโอเอสทิ้ง ทำไงนะ
เว็บไทยดีดี (16,438 - 29 ก.ย. 50)
สรุปคำสั่ง Action Script บน Flash MX (ตอนที่ 5)
สหรัถ แซ่ตั้ง (27,081 - 08 ก.ย. 50)
หลักการทำ Random Code แบบง่ายๆ
ziancom (46,661 - 03 มิ.ย. 49)
Smart Tip แต่งภาพ: ลดความสว่างส่วนเกิน
เว็บไทยดีดี (92,772 - 26 เม.ย. 51)