2012-05-03 75 views
0

我有一個php頁面,其中包含一個表單,其中包含信息,我發佈到另一個php頁面。我提交表單後,如何在PHP中重新加載頁面(method = post)

當我點擊提交時,它會在target =「_ blank」中打開一個新頁面併發布表單數據。但是,在此之後,我想重新加載當前頁面。這可能嗎?如果無法重新加載,我也會解決將現有頁面重定向到另一個頁面。

這是可以實現的嗎?

+6

爲什麼打開,如果你要只加載當前頁面了新的一頁? –

回答

5

快速的解決方案:

<form action="..." target="_blank" 
    onsubmit="setTimeout('location.reload()', 500);"> 
... 
</form> 

或者重定向:

<form action="..." target="_blank" 
    onsubmit="setTimeout('location.href=\'/new/url\'', 500);"> 
... 
</form> 
+0

謝謝 - 非常棒。 – user1371339

1

只需使用您希望用戶重定向到的頁面的URL來設置隱藏表單域。然後在表單處理後使用header()將用戶重定向到該頁面。您也可以爲此使用會話。

相關問題