schutz vor doppeltem Posten?

2Pac

Erfahrenes Mitglied
Hallo!
Also es ist ja so das man über formulare Daten weitergeben kann über variablen durch name=" " usw... diese dann wieder aufrufen kann. Und manchmal kann es ja dazu kommen das jemand ausversehen doppelt auf den abschicken button kommt oder so? Kann man sich davor irgendwie schützen oder so?
 
sicher kann man das :)

Du setzt einfach einen Cookie auf ein paar sekunden, dann machst du bei deine submit schlaufe eine abfrage nach dem moto :

if(cookie == "1")
eintragen
else
echo blabla nicht doppelposten.

Das vom prinzip her. Ich hoff du weißt wie du es angehen musst, wenn nicht meld dich nochmal dann erklär ichs dir genau
 
PHP:
<?php
setcookie("status","posted",time()+3600());

if ($_COOKIE["status"] == "posted") {
    echo "Bla.";
    include( $path . "inc/footer.inc.php");
    exit;
} else {
    // SQL etc
}
?>
 
Zurück