私はPHPでサイトを作成しています。 私は簡単な登録フォームを持っています。隠し入力(html形式の確認) - サーバー側のスクリプトですか? (PHP)
私は確認フィールドを追加したい<form>
<label...></label> <input .../>
</form>
:
<input type='hidden' name='hiddeninput' value="jn3kjnv3kjvn35">
しかし、どのようにこのコードは、サーバー側で見えますか? 登録フォームが読み込まれるたびにデータベースにすべての隠し値を保存する必要がありますか?
フォームがボットで埋められていないことを確認しようとしています。
私はすべてのフォーム提出に固有のランダムな隠し値が必要なのです。
登録ページを生成するたびに、「非表示」フィールドの一意の値が生成されるとします。
ユーザーがフォームを送信したとき - 送信された値を生成された値と比較するにはどうすればいいですか(生成されるとサイトのどこにも保存されません)。
また、非表示のフィールド名も指定する必要があります。 – j08691
"登録フォームが読み込まれるたびにデータベースにすべての隠し値を保存する必要はありますか?" - それはあなたが達成しようとしているものに依存します。 –