anoniem Geplaatst: 25 april 2002 Delen Geplaatst: 25 april 2002 Is er een manier om ervoor te zorgen dat formulierdata niet opnieuw gepost wordt als de gebruiker op de 'refresh'-button drukt ? Ik heb al e.e.a. geprobeerd met session-id en session-variabelen, maar deze lijken gereset te worden als zo'n refresh wordt gedaan. Quote Link naar reactie
anoniem Geplaatst: 25 april 2002 Auteur Delen Geplaatst: 25 april 2002 Aan het einde van het verwerkingsscript de server doorsturen naar een nieuwe pagina.. header("Location:anderepagina.php"); Quote Link naar reactie
anoniem Geplaatst: 25 april 2002 Auteur Delen Geplaatst: 25 april 2002 Hoi financial, Als je een database gebruikt kun je natuurlijk kijken of de waarde die net geplaatst is al voorkomt. Definieer bijv. eerst een SELECT-query met daarin de betreffende tabel(len)/kolom(men), neem hiervan een unieke waarde (id of usernaam) en zeg zoiets als: [code:1:8484abbe69] if ($usernaam==NULL) { <run sql-query> } else { echo "ja, hallo, één keer plaatsen is voldoende hoor :grin:"; } [/code:1:8484abbe69] of een redirect met 'header' kan natuurlijk ook... Alstu, Djurre Quote Link naar reactie
anoniem Geplaatst: 25 april 2002 Auteur Delen Geplaatst: 25 april 2002 De oplossing met location:header had ik inmiddels (ook) gevonden op php.net thanx anyway. Werkt trouwens prima. Ik werk niet met een database, maar met een plat tekstbestand. Zoeken op reeds bestaande fragmenten had ik geprobeerd, maar wilde niet lekker werken (zal wel wat over het hoofd hebben gezien) location:header did the trick. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen