URL zurücksetzen (PHP)



  • Folgendes Problem:
    Auf einer Seite gibt es einen Link mit dem man etwas löschen kann. Der hat in etwa die URL ...?func=delete oder so. Klickt der Benutzer nun diese URL, so hat er dann oben im Browser stehen ...?func=delete. Wenn er nun die Seite ausversehen aktualisiert, dann wird diese erneut aufgerufen. Das ist aber nicht erwünscht. Kann man die URL irgendwie zurücksetzen? Oder wie umgeht man so ein Problem (ohne POST und Weiterleitungen im Meta-Tag)?



  • Merk dir halt, ob er' schon gelöscht hat.
    Oder schick ihn nach dem Löschen wo hin, wo das Reloaden kein Problem ist.



  • cheopz schrieb:

    Oder schick ihn nach dem Löschen wo hin, wo das Reloaden kein Problem ist.

    Ja, genau das wollte ich eben wissen 🙂 .
    Aber ich habs glaube schon gefunden:

    <?php
    header("Location: http://www.example.com/");
    exit();
    ?>
    


  • Eine Prüfung ist dennoch obligatorisch! Bedenke: Man kann auch (aus Versehen oder aber Bosheit) einfach bewusst den Link mehrmals anklicken.


Anmelden zum Antworten