Wie effektiv ist die Honeypot-Technik gegen Spam?

it "Honeypot" meine ich mehr oder weniger diese Praxis:

#Register form
<style>
    .hideme{
        display:none;
        visibility: hidden;
    }
</style>
<form action="register.php">
    Your email: <input type="text" name="u-email" />
    Choose a password: <input type="text" name="passwd" />
    <div class="hideme">
        Please, leave this field blank: <input type="text" name="email" />  #the comment is for text-browser users
    </div>
    <input type="submit" value="Register" autocomplete=off />
</form>

//register.php
<?php
if($_POST['email'] != ''){
    die("You spammer!");
}
//otherwise, do the form validation and go on.
?>

Mehr InfoHie.

Offensichtlich werden die realen Felder mit zufälligen Hashes benannt und die Honeypot-Felder können unterschiedliche Namen haben (E-Mail, Benutzer, Website, Homepage usw.), die ein Spambot normalerweise ausfüllt.

Ich liebe diese Technik, weil sie nicht dazu führt, dass der Benutzer von CAPTCHA gestört wird.

Hat jemand von euch Erfahrung mit dieser Technik? Ist es effektiv?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage