0

ステップ1、ステップ2、ステップ3の3つの個別のphpページに登録フォームがあります。ユーザーがステップ3に到達するまでページ1と2のフォームデータを一時的に保存し、データを取得して送信する方法を知りたいですユーザーが 3 番目のフォームを完了した後、ページ 3 で [送信] をクリックすると、3 つのフォームすべてが一度にデータベースに送信されます。

一時的な保存に Cookie および/またはセッションとデータベースを使用する必要がありますか? 誰かが非表示の html 入力の使用を提案しているのを見ましたが、わかりません。

ありがとう。

4

3 に答える 3

0

PHPを使用して、入力データ変数をセッション変数に保存できます$_session

于 2013-04-20T13:08:21.440 に答える
-1

セッション/クッキーに保存することをお勧めします。送信が行われたら、必ずそれらを削除してください。そうしないと、ユーザーがページにアクセスするたびに、すべてが古いデータで満たされます。隠し入力の意味は、すべてのステップで、ページが前のページから保存されたデータを取得し、ページ上に非表示にすることです。<input type="hidden" name="firstname" value="<?= $_POST['firstname']; ?>" />....

于 2013-04-20T13:10:45.543 に答える