เมื่อวานเจอ spam comment บุกครับ ลบไปแล้วมันก็มาโพสต์อีก เข้ามาบอกว่า Great site. Thanks. แล้วก็มีลิงค์ไป buy-a-villa อะไรไม่รู้ในสเปน จะบ้าตาย ตอนแรกๆ ก็นั่งลบเอง แต่ไปๆ มาๆ รู้สึกไม่เวิร์ก เพราะลบเสร็จเดี๋ยวมันก็มาโพสต์ใหม่ แถมโพสต์ใน blog เดิมทุกครั้งด้วย :em08:
วิธีแก้เฉพาะหน้าคือให้ทุก comment ต้องผ่าน moderation ก่อน แต่มีปัญหาคือบางทีขี้เกียจเข้ามาดูบ่อยๆ การใช้ระบบนี้ในระยะยาวจึงไม่ดีแน่
พอจำได้คลับคล้ายคลับคลาว่าเคยอ่านเกี่ยวกับวิธีจัดการกับ spam comment ใน WordPress จากที่ไหนซักแห่ง ลองหาดู ก็เจอที่นี่ กับที่นู่น (เคยไปตอบไว้ด้วย แต่ลืม :em12: )
ตอนนี้เลยป้องกันโดยทำตามวิธีคุณ wät คือเปลี่ยนชื่อไฟล์ wp-comments-post.php เป็นชื่ออื่น แล้วไปแก้ไฟล์ comments.php ในธีมที่ใช้อยู่ ตรง [source:xhtml]<form action="<?php echo get_option('siteurl');?>/wp-comments-post.php>" method="post" id="commentform">[/source] ให้มันชี้มาที่ไฟล์ที่เปลี่ยนชื่อแล้วอีกทีนึง
ด้วยความแค้น ผมเลยตั้งชื่อไฟล์โดยใช้ random password generator ซะเลย เหอะๆ :em35:
... ว่าแล้วก็รอดูผลกันต่อไป

11 comments
ผมก็ใช้วิธีนั้นอยู่เหมือนกัน
เปลี่ยนชื่อ file ก็ได้ผลประมาณนึง spam ลดไปประมาณ 80% จากเกือบร้อยต่อวันเหลือสิบกว่าๆ แต่มันกันอันที่มาตอบตรงๆไม่ได้ :em12:
อืมม ผมลองคิดดูเล่นๆ ถ้าเป็น spammer ที่ขยันหน่อย เขียน script ให้มันอ่านไฟล์ comments.php เพื่อหาชื่อไฟล์สำหรับใส่ comment ก็ spam ต่อได้แล้ว (จะตั้งชื่อไฟล์ให้มัน random ทำไมเนี่ยตู :em12: )
ถ้าจะให้ดีน่าจะใช้คู่กับพวก captcha หรือคำถามบวกเลข (แล้วให้ตอบเป็นภาษาไทย) ละมั้ง? :em49:
พวกใส่ตัวเลขกับให้ตอบคำถามก็ช่วยได้อีกขั้น แต่มันจะสร้างความรำคาญให้คนเขียนคอมเมนต์แทน :em23:
ผมไม่เคยรู้เลยแฮะ เป็นความคิดที่ดีจัง :em44:
Great site. Thanks. :em46:
ตกใจ :em12:
เจ๊นะเจ๊ :em02:
ผมก็เคยประสบปัญหาแบบนี้เช่นเดียวกันครับ (ของผมมันมาในรูปแบบ Trackback ง่ะ :em22: )
ลองอ่านวิธีบรรเทาอาการนี้ ตั้งแต่โพสต์นี้ลงไปนะครับ http://f0nt.com/forum/index.php?topic=1556.msg482566#msg482566
^ ^ ^ ขอบคุณฮะ tips ดีๆ เพียบเลยแฮะ :em14:
พี่ก้องเคยลองอันนี้อ๊ะยัง
ง่า... เด็ด เด๋วโหลดมาลองครับ :em29:
Post new comment