dedlfix: F5 verhindern

Beitrag lesen

echo $begrüßung;

ich würde gerne den F5-reload-event verhindern.

Du kannst natürlich versuchen, Tastenkombinationen zu behindern. Was ist dann aber mit den anderen Möglichkeiten, einen Reload auszuführen? Beispielsweise aus dem Haupt- und Kontextmenü raus. Und was ist, wenn jemand den Inhalt der Adresszeile abschickt? Es gibt vielfältige Möglichkeiten, einen Request mehrfach abzusetzen, und es ist sicher nicht sehr sinnvoll, den Browser dermaßen einzuschränken, dass er gar nicht mehr bedienbar ist. Versuche bei einem Request auf der Serverseite zu entscheiden, ob er bereits bearbeitet wurde oder nicht. Du kannst dabei beispielsweise Einmal-Codes in die Requests einbauen, die du intern als erledigt kennzeichnest. Kommt nun ein Request mit diesem verbrauchten Einmal-Code, kannst du serverseitig die Verarbeitung abbrechen und dem Anwender die Zunge rausstrecken. Dabei bleibt auch noch sein Browser unbehelligt, und du musst dir keine Gedanken über eine übersehene, nicht deaktivierte Requestabsetzmöglichkeit machen.

echo "$verabschiedung $name";