Moin!
Der spam-schutz besteht daraus, das man die Seite nur einmal aufrufen kann, mit session und cokies.
Du kannst NIEMALS verhindern, dass eine Seite mehrfach aufgerufen wird. Das ist nun mal Fakt. Du kannst allerhöchstens versuchen zu erkennen, dass derselbe Benutzer die Seite schon einmal aufgerufen hat, und dann nicht noch einmal eine Mail rausschicken. Das aber gestaltet sich höchst schwierig. Cookies sind jedenfalls keine Lösung - ein Spammer wird ein Cookie einfach nicht annehmen und so deinen Schutz vermutlich leicht umgehen können.
- Sven Rautenberg