【发布时间】:2011-04-10 01:19:42
【问题描述】:
我发现了许多关于强制他使用 PHP 下载文件的示例,但没有一个显示如何从新页面执行此操作(例如,感谢您下载页面,如果没有,则带有开始下载的按钮' t 已经开始了)。当我使用标题附件方法时,它只是下载文件,同时将浏览器留在我单击链接时所在的页面上。
我希望能够显示一个新页面并自动开始下载。如何用 PHP 做到这一点?
【问题讨论】:
我发现了许多关于强制他使用 PHP 下载文件的示例,但没有一个显示如何从新页面执行此操作(例如,感谢您下载页面,如果没有,则带有开始下载的按钮' t 已经开始了)。当我使用标题附件方法时,它只是下载文件,同时将浏览器留在我单击链接时所在的页面上。
我希望能够显示一个新页面并自动开始下载。如何用 PHP 做到这一点?
【问题讨论】:
可以通过在“感谢页面”上的元刷新来完成5 所在的位置(以秒为单位),如果需要,可以将其更改为更长的延迟。
<META HTTP-EQUIV="Refresh" CONTENT="5; URL=/download.php">
然后,您指向 URL=/download.php 的下载脚本应该强制下载到它需要提供的任何文件。
【讨论】: