Hello,
Welche $_SERVER-Variablen sollte ich wie abfragen um Sicher zu stellen, dass die Anfrage auf jeden Fall von der eigenen Seite ausgeführt wurde und nicht von einem anderen Server?
Das geht bedingt nur mit einer Session oder einem "Gutschein", den Du dem Besucher vorher auf einer anderen Seite zur Verfügung stellst. Es eignet sich dafür die Unique-Id, die der Apache automatisch zur Verfügung stellt, wenn Du das notwendige Modul installiert hast. Die kannst Du als Cookie (dann bleibt sie den Misten sicher verborgen) oder als Hidden-Field oder noch besser als Name des Submit-Buttons übermitteln.
Auf dem Server merkst Du dir, dass diese ID ausgegeben wurde, aber noch nicht bearbeitet wurde.
Wenn der nächste request mit der ID kommt, kannst Du sie als bearbeitet markieren, falls später noch ein Request damit kommt. Kommt überhaupt keine ID zurück, kannst Du davon ausgehen, dass der Besucher die Seite frisch aufgerufen hat oder neu begonnen hat...
Kommen nur welche zurück, die beraits abgearbeitet sind, solltst Du dir die IP mal merken ;-)
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg