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

Php 强制文件下载并显示新页面,php,download,Php,Download,我发现了很多关于用PHP强制下载文件的例子,但没有一个例子说明如何从新页面下载文件(例如,感谢您下载页面,如果还没有开始下载,就用一个按钮开始下载)。当我使用标题附件方法时,它只是下载文件,而当我单击链接时,它将浏览器留在我所在的页面上 我想能够显示一个新的页面,并自动开始下载。如何使用PHP实现这一点?可以通过“感谢页面”上的元刷新来完成,如果5以秒为单位,可以将其更改为更长的延迟时间 <META HTTP-EQUIV="Refresh" CONTENT="5; URL=/downloa

我发现了很多关于用PHP强制下载文件的例子,但没有一个例子说明如何从新页面下载文件(例如,感谢您下载页面,如果还没有开始下载,就用一个按钮开始下载)。当我使用标题附件方法时,它只是下载文件,而当我单击链接时,它将浏览器留在我所在的页面上


我想能够显示一个新的页面,并自动开始下载。如何使用PHP实现这一点?

可以通过“感谢页面”上的元刷新来完成,如果
5
以秒为单位,可以将其更改为更长的延迟时间

<META HTTP-EQUIV="Refresh" CONTENT="5; URL=/download.php">


然后,您指向的下载脚本
URL=/download.php
应该强制下载到它需要服务的任何文件。

这种方法更好,因为它不依赖JS支持。