Nach F5 nicht erneut senden

schiese

Erfahrenes Mitglied
Hallo

gibt es eigentlich eine Möglichkeit zu verhindern, dass wenn man mit $_POST arbeitet, die Daten nach einer Aktualisierung der Seite nicht noch einmal verarbeitet werden?

z.B.
PHP:
$a = $_POST['a'];
$datei = "a.txt";
$fp = fopen($datei,"w");
fwrite($fp,"a");
fclose($fp);

Wenn ich jetzt hier F5 drücke, die Daten nicht noch einmal gespeichert werden?

Danke schiese
 
Leite einfach nach erfolgreicher Aktion auf dieselbe Ressource weiter:
PHP:
header('Location: '.$_SERVER['REQUEST_URI'], true, 302);
exit;
 
Zurück