Hallo Richard,
Wenn ich die Seite mit dem Formular von woanders aufrufe, wurden aber auch keine Daten übermittelt, folglich wird auch dann gemeckert.
hier solltest Du ansetzen.
Also habe ich eine Abfrage dazwischengeschaltet, die $_SERVER['HTTP_REFERER'] überprüft und den Check nur dann durchführt, wenn der Eintrag dort die Datei mit dem Formular ist (PHP_SELF).
Das ist keine gute Idee. Manche Benutzer haben keinen Einfluß auf den Referrer, der ihren Anfragen mitgegeben wird, manche verändern diese Information auch ganz bewußt.
Ich wollte allerdings nicht das Rad neu erfinden und gleich mit dem Vorschlaghammer drauflosgehen. Gibt es vielleicht eine elegantere Lösung?
Überprüfe doch die möglichen Submit-Methoden :-)
Freundliche Grüße
Vinzenz