Steffen Weber: Spam-Abwehr

Beitrag lesen

Tag,

Mögliche Lösung: „Interessante Spammer

Beim lesen dieses Artikels ist mir eine Idee gekommen, die ich Euch gern mal vorstellen würde. Selber habe ich sie noch nicht ausprobiert; werde ich aber noch.

Man könnte doch die Formular sinnvoll mit mehreren Buttons versehen - mind. mit "Abschicken" und "Abbrechen". Beide Buttons sollten "submit"-Button sein und ein "value"-Attribut haben. Diesen Value kann man dann am Server überprüfen.

  
<input type="submit" name="aktion" value="Abschicken" />  
<input type="submit" name="aktion" value="Abbrechen" />  

Daraus resultiert dann auf der Serverseite folgendes.

  
if ($_POST['aktion'] === 'Abschicken') {  
  // mach das, was du machen willst  
}  
else {  
  // ignoriere die aktion -> entweder abbrechen oder spambot  
}  

Leider würde das ganze nicht Button-Tags funktionieren, da die aktuellen Versionen des IEs die Funktionalität des Buttons nicht unterstützen.
Siehe:
http://de.selfhtml.org/html/formulare/formularbuttons.htm

Auf diese Art und Weise würde gewünschte Aktion nur ausgeführt, wenn der Abschicken-Button geklickt wird. Laut der o.g. Seite werden Buttons von Spambots nicht berücksichtigt.

Falls jemand hiermit schon Erfahrungen gemacht hat würden mich die sehr interessieren.

Grüße,
Steffen.