Я пишу сайт на PHP. И у меня простая форма регистрации.Скрытый ввод (подтверждение формы html) - сценарий на стороне сервера? (php)
<form>
<label...></label> <input .../>
</form>
Я хочу, чтобы добавить поле подтверждения:
<input type='hidden' name='hiddeninput' value="jn3kjnv3kjvn35">
Но как этот код взгляд на стороне сервера? Нужно ли сохранять каждое скрытое значение в базу данных при загрузке регистрационной формы?
Я стараюсь, чтобы форма не была заполнена ботами.
Вот почему мне нужно случайное скрытое значение, которое уникально для каждой подачи формы.
Предположим, что каждый раз, когда я создаю страницу регистрации, я генерирую уникальное значение для «скрытого» поля.
Когда пользователь отправляет форму - как сравнить представленное значение с тем, которое было создано (как только оно сгенерировано - оно не хранится нигде на сайте).
Вам также нужно указать имена скрытых полей. – j08691
«Нужно ли сохранять каждое скрытое значение в базу данных при загрузке регистрационной формы?» - Это зависит от того, что вы пытаетесь выполнить. –