เนื่องจากว่าโดนบอทจากประเทศจีนถล่ม ตอนแรกผมก็เลือกแบนเฉพาะ ip ไป หลังๆไม่ไหวโดนมันถล่มหนักกว่าเดิม
if (isset($_SERVER['REMOTE_ADDR'])) {
$ip = $_SERVER['REMOTE_ADDR'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://api.hostip.info/country.php?ip='.$ip);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, '30');
$contents = curl_exec($ch);
curl_close($ch);
if(trim($contents) =='CN'){
die("<h1>Fucking oIo...</h1>");
}
} else {
$ip = '';
}
ประเทศอื่นๆ เข้าไปตามนี้ครับ
เอาไปปรับตามใจชอบครับ

ปล. พอดีเว็บผมเน้นทราฟฟิคจาก US เท่านั้น พวก RU ก็ตัวดีเหมือนกัน
