pk.php ファイルの内容
pku.php ファイルの内容
header("Content-type:application/pdf");
header('Content-Disposition:attachment;filename=cute.pdf');
readfile("ooo.pdf") ");
?>
ここで、ooo.pdf はソース ファイル、cute.pdf はファイルをダウンロードするときの名前です。
しかし、pk.phpのaタグをクリックするとpdfファイルが直接ダウンロードされてしまい、URLがpku.phpに変わらないのが不思議です。
少なくとも最初に pku.php にジャンプしてからダウンロードする必要があります。 。
ディスカッションへの返信 (解決策)
ファイル名はcute.pdf、名前を付けて保存ダイアログボックスでは、ファイル名はcute.pdf
、コンテンツはooo.pdfです
これが私がやるべきことです
少なくとも URL アドレスバーは pku.php
に変更する必要があります
少なくとも URL アドレスバーは pku.php
に変更する必要があります
#2 で述べたように、アドレスバーに pku.php が表示されている場合、つまり、ブラウザは phu.php によって生成された HTML テキストを理解していますが、実際には、ブラウザが理解できない PDF ファイルを指しています。直接ダウンロードされるので、アドレスバーのphpは全く見えません
これは私自身の理解ですので、正確かどうかはわかりません
かもしれません。ブラウザの都合上、通常は空白のページが表示されるはずです