Борьба со спамом c использованием css
Смысл состоит в том, чтобы сделать в форме дополнительное поле и спрятать его стилями от пользователя. Пользователь не видит поле и не заполняет его, а бот заполнит. На стороне сервера проверять заполнено поле или нет.
html:
css:
По уверению автора, количество спама у него упало к 0.
источник.
html:
<form method="post" action="process.php">
<fieldset>
<label>Name: </label><input name="name" type="text" /><br />
<label>Email: </label><input name="email" type="text" /><br />
<label>Comment: </label><input name="comments" type="text" /> <input name="info" class="special" type="text" />
<input value="Send" type="submit" />
</fieldset>
</form>
css:
body {
line-height:35px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:14px;
}
.special {
width:5px;
visibility:hidden;
}
По уверению автора, количество спама у него упало к 0.
источник.

комментарии (82)