Est valeur d'un champ caché efficace contre les bot?
Je me bats contre de futures bot des spammeurs pour ma newsletter formulaire d'abonnement.
Je veux garder la forme simple de rendre la procédure rapide, de sorte que je ne pas utiliser un captcha, mais une forme cachée pour piéger les robots.
Est-il efficace ou les robots collecteurs de savoir comment reconnaître une forme cachée et le contourner?
OriginalL'auteur torr | 2013-07-29
Vous devez vous connecter pour publier un commentaire.
Les Bots ont des difficultés en lecture CSS ou du JavaScript, du moins pour l'instant.
Quelques façons dont vous pouvez prévenir spam bot w/o captcha sont:
Comme vous pouvez le voir le champ nom d'utilisateur sera caché. Les robots ne peuvent pas le reconnaître.
Ce que vous devez faire après c'est juste de valider le fait que ce champ est vide sur votre backend code.
Le processus ci-dessus peut être fait plus facile avec l'utilisation du module BOTCHA éviter le Spam
Aussi vous pouvez avoir un coup d'oeil sur ces articles pour avoir une meilleure vue d'ensemble de l'objet.
Vert-bête et web design mais vous pouvez trouver des dizaines d'articles comme celui-ci sur le web, ainsi
Je ne le conseille pas, car il n'est pas pris en charge sur IE. Je ne comprends pas la raison de la downvote...
Ce que j'ai fait est de rediriger l'accès direct:
die('<script type="text/javascript">window.location.href="http://url";</script>');
OriginalL'auteur Thanos
Un moyen efficace est d'avoir le formulaire de soumission dépendent de JavaScript. Les Bots n'est généralement pas en charge JavaScript. Ce n'est pas une solution parfaite, mais..
OriginalL'auteur TGH