Hallo Euphoria,
wie Felix schon schrieb, können Session hier eine Lösung darstellen. Selbst bin ich davon nicht so begeistern, weil ein sicheres Sessionmanagement in Deinem Fall zwingend Cookies verwenden müsste. Persönlich verweigere ich die Annahme von Cookies rigoros mit der Begleiterscheinung, geschätzte 15 bis 20 Prozent der Inhalte gar nicht sehen zu können. Was aber auch nicht die Lösung sein kann, jemanden zur Annahme von Cookies zu nötigen.
Eine Alternative zu Session wäre, für jedes vollständige Formular einen unikaten Link für den down load zu generieren, der eine gewisse Zeitspanne gültig ist, nur ein mal angeklickt werden kann und danach nicht mehr erreichbar ist. Dieses entspräche in Prinzip und programmiertechnischer Umsetzung den Verweisen, die man zugesendet bekommt, wenn man für ein bestimmtes site sein Passwort vergessen hat. Daher vermute ich, dass es für die Umsetzung dieser Art haufenweise Vorlagen und Fertigscripte im Internet gibt.
Gruß aus Berlin!
eddi