Bc Products

WordPress Plugin Product

Contact Form Spam Prevention

コンタクトフォーム スパム防止 日本語文字キャプチャ

Google サービスの一つ reCAPTCHA で有名な、問い合わせフォーム等で使われているボット対策スパム防止機能。
reCAPTCHA設置してもスパムが入る場合がある。どこか向け道があるそうで、鬱陶しいスパムメールにはうんざりだ。
WordPress + Contact form 7 プラグインはなくてはならない機能となっており、英数字キャプチャ追加プラグインは、あるもののやはり防止としての観点から弱い。
以前クライアントさんから、reCAPTCHA設置したがスパムが止まらないという事で、他のアンチスパムプラグインも導入したが、それも数が減ったもののやはり来るとの事で、そこで日本語文字入力キャプチャをさせると、粗ゼロになったと喜ばれた経緯がある。
左図はひらなが入力、右はもう少し難儀のカタカナ入力に対応させたプラグインを制作。
機能して少ないが、ひらがな & カタカナ種類と文字の色を変えられる。
キャプチャ文字位置はCSSにて調整が可能の為、好みの位置が可能。

この日本語文字キャプチャ設置の注意点として、フォームページへアクセスにて画像生成を行う為、当然キャシュプラグイン等や、lazyload.js等関係との相性はとても悪い。
.htaccess内に画像キャシュ期間設置してある場合も不具合が起きるので注意が必要。
どらにしてもこの種の機能はどれもキャシュ系機能とは相性が悪いの確かである。