using header() to rewrite filename in URL for dynamic pdf

Try:

header('Content-Disposition: attachment; filename="July Report.pdf"');

or

header('Content-Disposition: inline; filename="July Report.pdf"');

Another option would be to use the $_SERVER['PATH_INFO'] to pass your “July Report.pdf” – an example link might be:

<a href="https://stackoverflow.com/questions/2015985/report_pdf.php/July%20Report.pdf?month=07">

That file should default to saving as “July Report.pdf” – and should behave exactly like your old php script did, just change the code that produces the link to the pdf.

Leave a Comment