Edy-B(Log) — Warum denn nicht gleich so? AJAX — Edy-B(Log) — Warum denn nicht gleich so?


Ajax ist toll und steht für Asynchronous Javascript and XML.
Mit Ajax versuche ich die Kommentarspambots vom Hals zu halten. Das scheint gut zu funktionieren. Wie man sehen kann, sieht man nichts :proud:

Was habe ich gemacht?
Ganz einfach: Wenn man einen Kommentar schreibt, wird im Hintergrund ein verstecktes Input-Feld mit einem (nicht ganz so zufälligem) Wert vom Server geladen und gleichzeitig ein Cookie gesetzt. Ist nun beim Absenden des Kommentars dieses versteckte Feld un das Cookie nicht vorhanden, so kann man davon ausgehen, dass ein Spammer am Werk ist und das Ganze verweigern. Es müssen also Javascript und Cookies aktiviert sein.

Ich könnte auch dieses CAPTCHA nehmen, klar. Aber erst, wenn die Spambots mein Anti-Spam-Ajax-Dingens ‘geknackt ‘ haben :boxing: