2017-08-16 56 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個薄荷,給定的時間以毫秒 –