我需要在POST提交之后打印“您的下载将立即开始”,就在您重定向下载之前。如何在php重定向之前将消息打印到屏幕上?
我无法控制发生实际下载的文件。
我试图把一个:echo'你的下载将立即开始';在标题之前(“位置:https://download_example/index?xxxx=xxx”),但它不起作用。如果你把任何东西放在后面,那么你已经重定向了,也没有任何反应。
这是用PHP编写的!
谢谢! 我以前见过这个,我知道这是可能的!
我需要在POST提交之后打印“您的下载将立即开始”,就在您重定向下载之前。如何在php重定向之前将消息打印到屏幕上?
我无法控制发生实际下载的文件。
我试图把一个:echo'你的下载将立即开始';在标题之前(“位置:https://download_example/index?xxxx=xxx”),但它不起作用。如果你把任何东西放在后面,那么你已经重定向了,也没有任何反应。
这是用PHP编写的!
谢谢! 我以前见过这个,我知道这是可能的!
你可以使用javascript的setTimeout函数。例如
setTimeout(function(){
window.location.href = "www.example.com"
},2000); // 2 second
其实,这是一个不错的主意。我会给那一枪!我会在几分钟之内告诉你它是如何运作的! 谢谢! – dustbuster
只需增加时间,300000 // 5个薄荷,给定的时间以毫秒 –
JavaScript时使用超时功能或HTTP头重定向:https://stackoverflow.com/questions/6119451/page-redirect-after-certain-time-php –