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.