2017-08-16 39 views
0

我需要在POST提交之后打印“您的下载将立即开始”,就在您重定向下载之前。如何在php重定向之前将消息打印到屏幕上?

我无法控制发生实际下载的文件。

我试图把一个:echo'你的下载将立即开始';在标题之前(“位置:https://download_example/index?xxxx=xxx”),但它不起作用。如果你把任何东西放在后面,那么你已经重定向了,也没有任何反应。

这是用PHP编写的!

谢谢! 我以前见过这个,我知道这是可能的!

+3

JavaScript时使用超时功能或HTTP头重定向:https://stackoverflow.com/questions/6119451/page-redirect-after-certain-time-php –

回答

0

你可以使用javascript的setTimeout函数。例如

setTimeout(function(){ 
 
    window.location.href = "www.example.com" 
 
},2000); // 2 second

+0

其实,这是一个不错的主意。我会给那一枪!我会在几分钟之内告诉你它是如何运作的! 谢谢! – dustbuster

+0

只需增加时间,300000 // 5个薄荷,给定的时间以毫秒 –