2016-06-30 21 views
0

我想知道去新頁面的最佳方式。我有一個提交按鈕的PHP文檔。一旦按下該按鈕,它就會在該頁面上運行php代碼,創建一些會話變量,然後我希望它在執行代碼後進入下一頁。我知道使用傳統的提交按鈕,你只需要運行下一頁的表單,但我如何以不同的方式鏈接它?轉到新的PHP頁面

+0

你在尋找[Location header](http://stackoverflow.com/questions/768431/how-to-make-a-redirect-in-php)嗎? – Pete

+0

如果你使用的是動作是最好的選擇,否則頭部http://php.net/manual/en/function.header.php – Swolschblauw

+0

'header('Location:nextPage.php');'在任何HTML輸出之前。 – mitkosoft

回答

0

你可以強制與像下面成功的頭重定向:

header("Location: second.php"); 
+0

從我看到的,標題需要首先,但是我想要一些PHP代碼先運行,然後重定向發生。這可能嗎? – MandyLB

+0

@MandyLB,是的,可能的,唯一的要求是在header()調用之前沒有任何HTML輸出。 – mitkosoft

0

在一個設計良好的Web應用程序,還有腳本和頁面控制腳本之間沒有直接的關係,對於每一頁相同並根據所選或完成的內容簡單顯示需要的頁面。

有很多方法可以實現,但一個好的起點是看MVC設計。

0

form action=''上設置新頁面的URL以在提交表單後加載另一個腳本。