pico hosting ผู้ให้บริการ Web hosting จดโดเมนราคาประหยัด  

บริการเสริม: Spam filter สำหรับติดตั้งบนเว็บไซต์เพื่อป้องกัน spam

เว็บไซต์ที่มีแบบฟอร์มสำหรับติดต่อ กระดานสนทนาหรือเว็บบอร์ด สมุดเยี่ยมหรือ guestbook มักจะเจอกับปัญหามี spam มาโพสต์ข้อความที่ไม่เหมาะสม หรือข้อความขยะ ทำให้เกิดความรำคาญ ต้องคอยลบข้อความจาก spam ตลอด ทำให้เสียเวลาดูแลเว็บเพิ่มขึ้น pico hosting จึงได้ทำบริการ Spam filter ให้ลูกค้านำ code PHP ไปใส่บนเว็บเพื่อกรอง spam ออกไป

การใช้งานก็เพียงนำ code ต่อไปนี้ไปใส่ในไฟล์ที่ต้องการกรอง spam ออกไป หรือจะใส่ในไฟล์ index.php โดยใส่ไปในบรรทัดแรกของไฟล์ที่จะใส่

<?PHP
# stop spam code start here ######################################
$ip = $_SERVER["REMOTE_ADDR"];
#$ip = '10.10.152.36'; # uncomment this line to test script
$h = fopen("http://addons.picohosting.com/stop-spam/?ip=".$ip, "rb");
$r = stream_get_contents($h);
fclose($h);
if($r=='yes')
{
	# redirect spam to warnning page
	header('Location: http://addons.picohosting.com/stop-spam/warnning.html');
	exit;
}
# end of stop spam code ########################################
?>

หลักการทำงานของ script นี้ก็คือ จะนำเอา ip address ของผู้เข้าชม ไปเปรียบเทียบกับ ip address ของ spamer ในฐานข้อมูล ถ้า ip address ตรงกันก็จะ redirect ไปที่ http://addons.picohosting.com/stop-spam/warnning.html สำหรับ ip address ในฐานข้อมูลนั้นนำมาจากเว็บไซต์ www.stopforumspam.com ซึ่งจะอัพเดทฐานข้อมูลทุกวัน