Заметил тут, что приходит большое количество анкет, которые ну очень похожи на спам в комментариях. Такие же комментарии приходят и в другие блоги, например на вордпрессе. И что самое интересное, системы прекрасно видят, что валится куча спама, но толи как-то не торопятся, то ли не хотят портить себе статистику - “Мол мы получили 43425235-дофига анкет”, а на самом деле там большая часть - спам. Вобщем, лично меня данный факт никак не устроил, и я решил доработать код формы, дабы спамерские БОТы не могли спамить в мою форму :)

В принципе, все просто до безобразия. Есть предположение, что большинство пользователей пользуются включенным жаваскриптом. И если быть честным, то большинство “клиентов” таких форм - люди не прошаренные в инете, и просто не знают, как его отключать :) Вобщем, там в коде есть проверка полей формы, перед отправкой, я чуть-чуть её дописал, и все стало шоколадно.

<script language=”javascript” type=”text/javascript”>
function submitbutton() {

…………………………………………..

                form.action=”http://pavlin.su/form/user”;
                form.submit();
}
}
</script>

А в форме ACTION меняем на левый адрес

<form method=”post” action=”http://127.0.0.1/” name=”pqform” id=”pqform_form” target=”_self”>

После этого пока не замечено ни одного роботизированного спама в анкеты. Да, и не забываем вставлять код <noscript> для тех, что все же его отключил.

Leave a Reply