我正在用PHP寫一個網站。 而且我有一個簡單的註冊表格。隱藏輸入(html表單確認) - 服務器端腳本? (php)
<form>
<label...></label> <input .../>
</form>
我想添加一個確認字段:
<input type='hidden' name='hiddeninput' value="jn3kjnv3kjvn35">
但如何做到這一點的代碼看看服務器端? 每次加載註冊表單時,是否需要將每個隱藏值保存到數據庫?
我試圖確保表單沒有被機器人填寫。
這就是爲什麼我需要一個隨機的隱藏值,每個表單提交都是唯一的。
假設每次生成註冊頁面 - 我生成「隱藏」字段的唯一值。
當用戶提交表單時 - 如何將提交的值與生成的值進行比較(因爲一旦生成 - 它不會存儲在站點的任何位置)。
您還需要提供隱藏的字段名稱。 – j08691 2012-03-09 20:56:12
「加載註冊表單時,是否需要將每個隱藏值保存到數據庫?」 - 這取決於你想要完成什麼。 – 2012-03-09 20:58:52