Hallo,
Ich habe auf meiner Webseite eine Downloadliste welche mir Dateien (PDF usw) des Servers anzeigt. Nach dem Klicken auf ein Listen eintrag, kann man sich die dazugehörige Datei herunterladen. Nun möchte ich dass man diese Dateien nur herunterladen kann, wenn man über die Downloadliste / Webseite kommt, aber nicht wenn man die URL der Datei direkt aufruft (ohne über die Downloadliste / Webseite gekommen zu sein).
Sorge dafür, dass die Dateien nicht per URL erreichbar sind, also außerhalb der Webroot liegen.
Die Downloadliste erstellst Du dynamisch mit einem CGI. Ein Klick zum Download startet einen CGI-Prozess, der gibt den entsprechenden Content-type aus als header, liest die Datei im Binmode und gibt die auf STDOUT.
Viele Grüße,
Hotte