Hi,
These are two things, I think:
F% (I assume that is a reload?) will cause the original data to be resubmitted. Here a hidden variable is not going to help. You could consider loggin on the server in a file which IP numbers have submited the form over the pas 5 minutes, or setting a cookie?
Enter will resubmit the <newly loaded> form. Here a hidden variable which is default 0, and only after submitting get set to 1 is a solution. You could include it in the form:
if($email)
{
$submitted = 1;
}
else
{
$submitted = 0;
}
...
...
$form = "
<input type=\"hidden\" value=\"$submitted\" name=\"submitted\">":