the snake II
Erfahrenes Mitglied
Hallo zusammen,
ich arbeite an einer Seite, auf der man PDF-Dateien herunterladen kann, welche bei der Anforderung generiert werden.
Man gelangt zur PDF, indem man eine PHP-Datei aufruft, die auch URL-Parameter enthält:
getPDF.php?p=1&l=0
Der Browser erkennt richtig, dass er eine PDF-Datei anzeigen soll.
Ich möchte aber, dass die URL in der Adressleiste diese Form hat:
/data/1-0.pdf
wobei hier der Dateiname "1-0" die Funktion der Parameter übernimmt.
Die Datei 1-0.pdf soll nicht wirklich existieren. Der Webserver (IIS7) soll die Pfadangabe "/data/1-0.pdf" interpretieren und in "getPDF.php?p=1&l=0" übersetzen.
Eine einfache weiterleitung auf eine temporär generierte, tatsächlich existierende Datei ist leider aus anderen Gründen nicht möglich.
Ich habe solch ein Verhalten schon bei verschiedenen Seiten beobachtet. Wie wird das gemacht?
Vielen Dank im Vorraus!
Viele Grüße,
André
ich arbeite an einer Seite, auf der man PDF-Dateien herunterladen kann, welche bei der Anforderung generiert werden.
Man gelangt zur PDF, indem man eine PHP-Datei aufruft, die auch URL-Parameter enthält:
getPDF.php?p=1&l=0
Der Browser erkennt richtig, dass er eine PDF-Datei anzeigen soll.
Ich möchte aber, dass die URL in der Adressleiste diese Form hat:
/data/1-0.pdf
wobei hier der Dateiname "1-0" die Funktion der Parameter übernimmt.
Die Datei 1-0.pdf soll nicht wirklich existieren. Der Webserver (IIS7) soll die Pfadangabe "/data/1-0.pdf" interpretieren und in "getPDF.php?p=1&l=0" übersetzen.
Eine einfache weiterleitung auf eine temporär generierte, tatsächlich existierende Datei ist leider aus anderen Gründen nicht möglich.
Ich habe solch ein Verhalten schon bei verschiedenen Seiten beobachtet. Wie wird das gemacht?
Vielen Dank im Vorraus!
Viele Grüße,
André