2013-02-02 64 views
-2

我是PHP新手。我想通過郵件將數據從一頁發送到另一頁。PHP頭部函數()

if(isset($_REQUEST['submit'])) 
{ 

header("location:nextpage.php"); 
//here i want to send data coming from my text box's by post function 
} 
+0

http://stackoverflow.com/a/4939261/362536另外,使用完整的URL與你的'位置:'頭。 – Brad

+0

您的先決條件將不起作用。重定向將始終使用GET。您可能需要使用'method = POST'的'

'或使用HTTP lib的服務器端請求(=瀏覽器中不重定向)。 – mario

+0

@mario,這不完全正確。沒有指定瀏覽器在使用POST數據進行指導時應該執行的操作。但是,是的,這種行爲不能得到保證。 – Brad

回答

2

您應該只是針對開始的右頁。

<form action="your-processing-script.php" method="post"> 

請記住該操作是相對的,所以根據您的文件結構,您可能需要在文件url之前使用斜線以防止混淆。

/your-processing-script.php 
+0

+1,以保持簡單。捲曲或標題(「位置:...」)是不匹配的好舊的參考右頁 - 直接技巧 –

+0

謝謝,但我必須檢查一些驗證之前發佈數據 像所需的字段驗證 –

+0

如果我直接在表單中使用它,那麼我將無法在發佈數據之前檢查一些驗證 像需要的字段驗證 –