Hallo,
a) Du versendest anstelle deiner Bestätigungsseite einen Location Header welcher dann deine richtige Bestätigungsseite aufruft.
ja daran habe ich auch schon gedacht aber da brauch man doch nur auf zurück klichen
Ich denke nicht. Wenn du die Weiterleitung über einen Location Header machst, dann landet man beim Klick auf Zurück für gewöhnlich auf der Seite von welcher aus das Formular abgesendet wurde. (Ok, dort kann man dann einfach wieder auf senden drücken, aber das lässt sich so einfach nicht verhindern. Allerdings würde dir hier Henryks Ansatz mit den Tickets helfen.)
b) Du sicherst die IPs der letzten Sendungen bis zu einem Zeitraum von vielleicht 5 Minuten. Wenn jetzt jemand eine Mail versenden möchte und die IP in deiner Liste steht, dann lehnst du es ab.
wo sollte ich die denn speichern??
Woher soll ich das wissen?!? In deinem Homeverzeichnis, im Arbeitsverzeichnis deines Scriptes, meinetwegen auch im Rootverzeichnis. Das ist im Endeffekt so was von egal.
Viele Grüße,
Stefan