FPDFで作成したPDFファイルのファイル名

FPDF(MBFPDF、MBFPDI)を使ってインラインで作成したPDFファイルのファイル名ですが、FPDFのドキュメントを読む限り

$pdf = new MBFPDF();
$pdf->output('hogehoge.pdf')

と書いてあげると良いようですが、ブラウザ上のAcrobatReaderから保存をすると、リクエストしたファイル名になっています。

http://www.example.com/hoge.php

でPDFを出力した場合、
hoge.pdf

として保存されます。

HTTPヘッダを覗いてみると、

Content-Type: application/pdf
Content-Disposition: filename=hogehoge.pdf

なんでかなぁ〜と思ってググるとさすがGoogle先生!!。
インライン送信時のファイル名について

だそうです。収穫は

http://example.jp/pdfout.php/filename.pdf

こんなリクエストにしてあげればファイル名がfilename.pdfになるのを初めて知った。