Spam contact form

สวัสดีเพื่อน ๆ

แนะนำอีกวิธีครับ ง่ายๆ ไม่ต้องเขียนโค้ดอะไรเพิ่ม
คือการเปลี่ยนชื่อโฟลเดอร์ครับ
สมมุติของเดิมคือ http://www.domain.com/webboard ก็เป็นมาเป็น http://www.domain.com/forum เป็นต้น
ถ้าใช้พวก CMS ต่างๆ ก็เปลี่ยนได้ง่ายเลย แล้วแก้ไข path ที่ configuration ก็จบ
วิธีนี้อาจจะแก้ไขได้ชั่วคราวนะครับ

ผมใช้ captcha แบบง่ายๆตอนนี้ยังไม่โดนนะครับ http://www.picohosting.com/?page=howto&content=antispamimage

ไม่ทราบว่าใช้ captcha แบบไหนอยู่ครับ

ผมไม่แน่ใจนะว่า firewall block ได้ แต่ที่แน่ๆ firewall block ip ของ spammer ได้ครับ

Firewall บล็อกได้แต่ไม่ใช่ทางออกครับ บล็อกไอพีนี้ เดี๋ยวก็มีไอพีอื่นมาอีก อาจจะทำให้ตัดขาดกับบางทีโดยไม่รู้ตัวได้
ผมว่าควรหาสาเหตุว่าทำใม ใช้ captcha

คิดว่าติดตั้ง captcha ไม่ถูกต้องครับ
คือแสดงจริง แต่อาจจะโพสต์ได้ถึงแม้ว่ากรอกผิด
การตรวจสอบต้องตรวจสอบที่ตัว script ตอนรับค่าจากฟอร์มครับ
เพราะพวกนี้มันไม่ได้มากรอกแบบฟอร์มหน้าเว็บแล้ว submit
แต่มันส่งค่า post เข้ามาที่ url ที่รับค่าตรงๆเลย

เอ่เมื่อกี๊ไปตอบแล้วไม่รู้ไปโพสลงที่ไหน

จริงๆ captcha หลักการที่ทำๆ กันจะส่งค่า session มาให้ browser (อาจจะมาจากหน้าฟรอม) ครับ
เมื่อทำการ get ค่ามาแล้ว ก่อน insert อาจมีการเช็คว่าค่า session นั้นๆ ถูกต้องหรือไม่
หากใช่โพส หากไม่ ก็ไม่ให้โพสครับ

ซึ่งหากทำดีดี ต่อให้โปรแกรม มันก็ไม่ฉลาดเท่าคนครับ
เพราะแต่ละบอร์ดแต่ละ captcha โดยเฉพาะหากเราเขียนเองแล้ว โปรแกรม ยากที่จะเขียนมาเหมือน logic ที่เราทำเพื่อใช้งานครับ