强制下载文件并显示新页面

Chr*_*ris 3 php download

我发现了很多示例,这些示例迫使他用PHP下载文件,但是没有一个示例显示如何从新页面执行此操作(例如,感谢您下载页面,并带有一个按钮,如果尚未开始下载则开始下载) )。每当我使用标头附件方法时,它都会下载文件,同时将浏览器保留在我单击链接时所在的页面上。

我希望能够显示一个新页面并自动开始下载。我该如何使用PHP?

tra*_*lix 5

可以通过在“谢谢页面”上进行元刷新来实现,该刷新5以秒为单位,如果需要,可以将其更改为更长的延迟。

<META HTTP-EQUIV="Refresh" CONTENT="5; URL=/download.php">
Run Code Online (Sandbox Code Playgroud)

然后,您指向的下载脚本URL=/download.php应将其强制下载到需要提供服务的文件中。