フォームのスパム対策(Turnstile)
公開フォームには Cloudflare Turnstile による確認が入ります。訪問者に負担をかけずに、機械による大量送信を止めるためのものです。
動き
- フォームを開くと、確認のウィジェットが自動で動きます。多くの場合、訪問者は何も操作しません。
- 送信すると、サーバー側でトークンを検証します。検証を通らない送信は保存しません。
- 検証は入力チェックの後に行います。入力エラーで戻したときにトークンだけが消費されて再送信できなくなるのを避けるためです。
設置先ドメインの許可
Turnstile は「どのドメインで使うか」を登録して使います。自社サイトに埋め込む場合は、そのドメインを許可リストに追加してください。 許可されていないドメインでは確認が通らず、送信できません。
よくあるつまずき
- 本番で送信できない: 設置したドメインが Turnstile の許可リストに入っていない可能性があります。
- 確認が終わらない: 広告ブロッカーやプライバシー保護の拡張機能が、Cloudflare のスクリプトを止めていることがあります。