【问题标题】:Force file download AND show a new page强制文件下载并显示新页面
【发布时间】:2011-04-10 01:19:42
【问题描述】:

我发现了许多关于强制他使用 PHP 下载文件的示例,但没有一个显示如何从新页面执行此操作(例如,感谢您下载页面,如果没有,则带有开始下载的按钮' t 已经开始了)。当我使用标题附件方法时,它只是下载文件,同时将浏览器留在我单击链接时所在的页面上。

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

【问题讨论】:

    标签: php download


    【解决方案1】:

    可以通过在“感谢页面”上的元刷新来完成5 所在的位置(以秒为单位),如果需要,可以将其更改为更长的延迟。

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

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

    【讨论】:

    • 这种方法更好,因为它不依赖JS支持。
    猜你喜欢
    • 1970-01-01
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 2019-10-22
    • 1970-01-01
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多