Защита формы от автозаполнения

12
Meravingen
На сайте с 13.11.2007
Offline
76
#11

Я бы код поправил, если бы он был написан понятно! В коде IPB, например, я без особого труда разбираюсь, а тут черт ногу сломит. Уже зимой пробовал через код как-то добавить контрольные вопросы, но нифига не получилось.

Nunan:
надо поменять имена полей в форме <input ... name="xxxx", посмотреть будет ли результат (скорей всего будет), возможно спам вообще исчезнет. НО еще надо поменять значения $_POST['name'] в самом скрипте, который принимает и обрабатывает данные.

В данной ситуации нереализуемо.

Nunan:
если 1 не помогло (тоесть спам-бот все же заполняет имеющуюся форму), тогда дописать java скрипт в форму.
Например дописать в поля формы
<input ... name="НЕПРАВИЛЬНОЕ ИМЯ ПОЛЯ" ... onmouseover="this.name='ПРАВИЛЬНОЕ ИМЯ'">
но пользователи без java скриптов не смогут отправить форму (правильную форму).

Спасибо, можно попробовать!

Слава Шевцов, спасибо, интересная идея, но по-моему излишне сложная в данной ситуации.

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#12
Meravingen:
Слава Шевцов, спасибо, интересная идея, но по-моему излишне сложная в данной ситуации.

Мне тоже так кажется. Но варианты с javascript могут не пройти - они не решают проблему насильственного заполнения структуры _POST. Поля-то остались те же самые.

Неизменность точки зрения неизменно порождает иллюзию понимания.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий