Hey ik zoek een scriptje om ervoor te zorgen dat je niet kan teruggaan naar de vorige pagina waar ja was, dit omdat m'n systeem dan helemaal niet werkt en de entries 2 keer in de db zet:s Ik weet totaal niet hoe ik dit kan voorkomen kan iemand me helpen?
Dan is je script niet in orde.
@big-smoke

je kunt de geschiedenis van een browser niet aanpassen... Iemand kan dus altijd een pagina teruggaan... Dus SanThe heeft inderdaad gelijk...

Misschien goed om voordat je de gegevens in de database plaatst te controleren of ze er al in staan???
Ik weet niet wat je in de database wilt zetten maar een tabel UNIQUE maken en er zal nooit twee keer hetzelfde in komen te staan.
Bedankt maar nu ben ik erachter gekomen dat hij het niet 2 keer in de db zet maar 2 keer de mail stuurd. Ja hij zet in de db en verzend een mail.
EDIT: Hier wordt je tenminste direct geholpen, in tegen stelling tot andere php sites
das mooi dat je er zo over denkt...
maar wat jij wil is uberhaupt wel mogelijk :P
sla gwoon hetgeen wat je in de mail heb staan ook op in de db
en zorg dat je daarna als je bijv weer mailt dat hij eerst checkt of het bericht of titel hetzelfde zijn
zodat je het mailen kan exitte
kan je geen sessie maken, en als je dan een mail verstuurd schrijft ie in een bepaalde sessie variabele dat je de mail hebt verzonden, en daarna checkt ie altijd op de sessie var, of die al geschreven is?
In verwerk.php haal je alle output weg, en zet je dit:

<?php
header("location: bedankt.php");
?>

En in bedankt.php zet je een bedank berichtje ofzo. Als je speciale waardes van variabelen mee wilt geven doe je dat zo:


<?php
header("location: bedankt.php?naam=boris&bericht=spam");
?>

Als iemand dan refresht krijgt hij alleen nog een keer het bedank berichtje te zien ;-)
ja het is me gelukt ik had dus in het ifje waar alles in de db werd gezet de mail niet ingezet khad die erbuiten gezet en drm ging het niet bedankt.

Reageren