Как стать автором
Обновить

Борьба со спамом c использованием css

Время на прочтение1 мин
Количество просмотров1.5K
Смысл состоит в том, чтобы сделать в форме дополнительное поле и спрятать его стилями от пользователя. Пользователь не видит поле и не заполняет его, а бот заполнит. На стороне сервера проверять заполнено поле или нет.

html:
<form method="post" action="process.php">  <br>
<fieldset><br>
  <label>Name: </label><input name="name" type="text" /><br /><br>
  <label>Email: </label><input name="email" type="text" /><br /><br>

  <label>Comment: </label><input name="comments" type="text" /> <input name="info" class="special" type="text" /> <br>
  <input value="Send" type="submit" />  <br>
</fieldset><br>
</form>



css:
body {<br>
line-height:35px;<br>
font-family:Arial, Helvetica, sans-serif;<br>
color:#333;<br>
font-size:14px;<br>
}<br>
.special {<br>
width:5px;<br>
visibility:hidden;<br>

}<br>



По уверению автора, количество спама у него упало к 0.
источник.

Теги:
Хабы:
Всего голосов 42: ↑30 и ↓12+18
Комментарии82

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн