L'alternativa sarebbe di creare un session cookie con un valore quando appare la form, e poi cancellare questo valore quando la form è inviata.
Così lo script può controllare l'esistenza del cookie prima di procedere.