Hallo,
Sende die Header
"Content-Type" => "application/pdf",
"Content-Disposition" => qq(Attachment; filename="asdf.pdf"),
"Content-Length" => 4711,das heißt, ich lege eine Datei mit dem Namen "download.php" und in diese kommt dieser Code von dir und bei filename fügen ich
$_GET["file"]
.pdf ein, da der Link auf die PDF dann so lauten würde "download.php?file=01" richtig?
Na, ein bischen kontrollierter sollte das schon ablaufen. Nehmen wir mal an, es gäbe auf der Seite nur einen Link zum Download, dann genügt es, einen Parameter zu setzen (Wert beliebig):
%url%?download=1
Kontrollstruktur:
if Parameter 'download' im Request:
sende die header und den Content
else
unbekannter Parameter
Sofern es mehrere Links zum Download gibt, nimm den Wert (Parametername=Wert) hinzu und erweitere die Kontrollstruktur entsprechend.
MfG