当用户导航到另一个页面时自动开始下载

GSt*_*Sto 3 javascript php download

我想知道如何实现我在几个网站上看到的效果,我点击下载现在链接,它带我到另一个页面,下载自动开始.完成此任务的最佳方法是什么?

mvd*_*vds 7

重定向到发出以下标头的页面:

header("Content-Disposition: attachment; filename=$filename");
header("Content-Length: $length");
Run Code Online (Sandbox Code Playgroud)

请参阅这篇关于限制的帖子$filename.

编辑以响应andr的答案,相当于redirect-after-x-seconds的php将是:

header("Refresh: 2; url=start_download.php");
Run Code Online (Sandbox Code Playgroud)

(虽然你应该正式指定一个完整的URL,我认为)start_download.php将包含上面的两行.