I had the same problem and solved it in this way (on Mysql but it must not be that different):
1) I created a new collumn im the database to store a \\"timestamp\\".
2) I inserted a new hidden field in the input form with the timestamp on it.
Then the confirmation script will get the variables and check then all against the database. If everyvariable, including timestamp, is equal to previuos posts then the function mysql_affected_rows() would return an integer greater than 0.
This would only happen on reloads as timestamp would be different everytime you submit a form.
Hope it solvres your problem.
Rgs
Kya