Hi,
Er kann natürlich genauso zuerst ein Formular anzeigen, und nach ausfüllen von diesem den Downloadlink anzeigen. Oder in der generierten E-Mail den Link versenden.
Er könnte aber auch eine Session starten, nachdem jemand das Formular ausgefüllt hat und dann nicht mehr das Formular zeigen wenn jemand auf einen Downloadlink klickt. Würde alles Ohne JavaScript "gehen".
Das geht aber dann nicht mit HTML, sondern nur mit einer serverseitigen Sprache.