Baba: Spamschutz ohne Captcha

Beitrag lesen

Warum nicht... Allerdings sehe ich zwei Probleme bei datumsabhängigen Feldnamen. a) das Mitternachtsproblem und b) dass Du während 24h identische Feldnamen hast. Evtl. können sich die Bots zeitnah adaptieren.

Warum nicht den Salt (in Deinem Fall date("d")) dynamisch kreieren (e.g. uniqid()) und diesen als hidden Field ebenfalls übergeben. So kannst Du die Feldnamen auf Evaluierungsseite ebenfalls korrekt generieren. Den Salt würde ich allerdings nicht neu generieren sondern übernehmen, für den Fall das der User das Formular überarbeitet (e.g. abgesendet hat und nun Feldeingaben überarbeiten muss), sonst wird es zu fitzelig.

Cheers, Baba

--
Baba kommt von Basketball