2014-06-10 64 views
0

我有一個基本形式的頁面 <form name="myform" action="submit.php" method="post">與HTML頁面之間POST表單數據重定向

的submit.php頁面只是顯示加載AJAX圖像,並說,「我們將帶您有一個時刻」並在後臺做一些其他的東西。

頁上,然後做一個HTML元幾秒鐘後重定向到用戶帶到決賽,離域頁。需要

從第一頁的表單中的數據將被傳遞到重定向URL。由於表單包含密碼字段,因此我不想將數據附加到重定向URL。

有沒有辦法做到這一點?

+0

在submit.php你需要生成包含隱藏字段的新形式。排除您的密碼,然後使用Javascript功能來發布(或'方法=「獲取」')的形式向異地URL。否則,當您重定向時,只需使用javascript從URL中排除密碼字段。 –

回答

0

您可以簡單地將表單數據GET變量上的重定向URL是這樣的:

header("Location: http://example.com?password=".$_POST['password']); 

你可以加密,使用各種方法,如MD5數據。

如果你不想使用GET,那麼你就必須使用POST,這意味着你必須使用curl發送數據到其他頁面,分別給您的重定向。

+0

**'由於表單包含密碼字段,我不希望將數據追加到重定向URL.' ** –

+0

就像我說有其他比它加密或單獨發佈它沒有別的辦法 – wbinky