@micahmills:En nemmere måde at forhindre duplikerede data i at blive tilføjet til databasen? Nå, det ville afhænge af, hvad du ville betragte som "lettere" - mindre kode? Færre skridt? Noget andet?
Hvad du kan gøre er at generere en unik hash eller token, der sendes sammen med formularen. Dette token gemmes derefter i en session efter vellykket indsættelse i databasen. Forsøg på at genindsende formularen vil derefter mislykkes, fordi tokenet, der sendes med formularen, vil være det samme som det, der er gemt i sessionen.
At omdirigere til en anden side efter at have postet til databasen er dog stadig en af de bedste og enkleste måder at forhindre duplikatdata på.