Moin Moin !
Also in meinem Programm sieht eine URL für einen Download so aus:
http://www.example.com/cgi-bin/program.pl/This_is_the_name_for_the_user.pdf?func=Doc.Download&id=42
Es würde auch so funktionieren ....
http://www.example.com/cgi-bin/program.pl?func=Doc.Download&id=42
... aber dann geben die meisten Browser als Dateinamen program.pdf oder program.pl.pdf vor.
Es geht auch mit dem HTTP-Header Content-Disposition (such mal im Archiv oder bei Google), aber ich finde meinen Weg leichter. Meine Methode fällt natürlich dann auf die Nase, wenn program.pl die PATH_INFO (den Teil der URL zwischen program.pl und dem Fragezeichen) für andere Zwecke braucht.
Alexander
--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"