これは議論を目的としたものではありませんが、これがクローラーやスパムボットに対抗するのに役立つかどうか.
キャプチャはユーザーフレンドリーではなく、見栄えもよくありません...そのため、次のようなことを試してみることを考えました:
<form><input type="text" name="name"> <input type="hidden" value="" name="surname" /></form>
入力タイプ非表示 (ボットかどうかを確認するため) が入力されているかどうかを確認します (submit.php)。
if (!empty($_POST['surname'])){
$error2 = "You are a Bot.";
}
私の質問は:
それは機能しますか、それともクローラーまたはボットは非表示の入力タイプを無視しますか?
それとも、それをラップした方が良いでしょう<div style="display:none;"></div>
か?
技術的には機能します(そのフィールドに値を入力すると)...しかし、このようなものが迷惑なスパムを受信しないふりをするかどうかはわかりません..
ユーザーフレンドリーな他のソリューションを読んでくれてありがとう。