2016-04-25 74 views
0

我有一個表單,用戶將通過POST向PHP提交多個值。如何從以前提交的表單訪問POST數據

PHP接受輸入,如果輸入的數據有效,則會顯示一個秒的表格供用戶填寫。

在用戶填寫第二個表單後,我需要處理再次輸入第一個表單的數據以及第二個表單中輸入的數據。

從第一個PHP表單訪問表單數據的最佳方式是什麼?

我是否應該將每個值放入其自己的SESSION變量中並在稍後再使用它時訪問它?

我只是不確定這是否是最好/最乾淨的方式來完成此任務。

謝謝!

+0

您的選擇是會話或第二種形式的一大堆隱藏字段。但是,正如傑夫所說,如果第二種形式以任何方式在第二種形式提交時需要從第一種形式重新驗證數據。 – Martin

回答

2

我喜歡把它固定在$_SESSION的想法,但根據您的驗證需求,您可能會更好地簡單地使用客戶端(JavaScript)驗證和一些條件邏輯來揭示額外的表單域。然後你只有一個有效的帖子到服務器並提供所有必要的信息。

我認爲它應該不言而喻,但儘管如此,一旦它發佈到服務器,你想重新驗證和消毒數據。

相關問題