第 1 页链接到第 2 页。第 2 页使用以下代码提供下载:
header("Content-disposition: attachment; filename= '$filename'");
header('Content-type: application/pdf');
readfile($file);
header("location: mainpage.php");
结果是用户“停留”在第 1 页,但可以下载。
我如何进行设置,以便用户保留在第 1 页,但在提供下载后刷新。
我不懂 javascript,所以我希望有一个纯粹的 PHP 解决方案。
在我看来,我认为您根本不需要刷新 page1 。您应该能够通过 page1 中的链接强制下载。见下文:
带链接的 Page1.php
<a href="http://www.domain.com/page2.php?pdf=name-of-pdf">Download PDF</a>
页面2.php
$filename = $_GET['pdf'] . '.pdf';
header('Content-type: application/pdf');
header("Content-disposition: attachment; filename= '$filename'");
header("location: $filename");
这将允许您在停留在第 1 页时开始下载。
希望这就是您的想法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)