Hallo,
Ik heb een formulier op mijn website (eigenlijk dient het voor een enquête), deze file noemt in het voorbeeld formulier.html
Als 'action' staat er een script.php ingesteld.
Dat php script verwerkt dus het formulier. De code van dat script kan u terugvinden op onderstaande locatie:
[link verwijdert]
Zoals u kan zien bestaat het eerste gedeelte eruit om de gegevens, ingevoerd in het formulier, af te beelden op een pagina. (Na het drukken op de verzend knop dus). Een tweede deel bestaat erin om de gegevens te mailen naar een bepaald mailadres. En tenslotte worden ook de gegevens nog opgeslagen in een .txt file.
Eens op de pagina toegekomen die dus het formulier verwerkt heeft (en waar de inhoud staat die ik in het formulier heb opgegeven) en ik op de refresh button van m'n browser druk wordt nogmaals het script uitgevoerd.
Nogmaals wordt er dus een mail gestuurd. U begrijpt dat wanneer dit veel gebeurt, er al snel sprake is van een mailflood.
Mijn vraag is nu hoe ik dat kan voorkomen? (Ik had dit reeds geprobeerd door alle variabelen te unsetten zoals u ziet helemaal onderaan de source code maar dit wil blijkbaar niet werken, na een refresh krijg ik nog steeds e-mail toegetuurd.)
Hartelijk dank voor jullie tips!
Groeten,
StriKe,