-5

PHPプロジェクトがあり、登録フォームを作成しました。
登録フォームでは、3つのステップを実行し
、データは3番目のステップで保存されますが、3番目のステップでは、
1ページ目から保存した変数が消えます!!

何をすればよいでしょうか?

4

8 に答える 8

2

今度はPHPを学ぶ時ですsessions

http://www.php.net/manual/en/book.session.php

PHPセッションを使用すると、後続のアクセス間で特定のデータを保持できます。

于 2013-03-18T09:22:46.920 に答える
1

PHPドキュメントのセッションを見てください。特に$_SESSION

于 2013-03-18T09:20:52.340 に答える
1

あるページから別のページにデータを渡すには、session、post、またはgetメソッドを使用します。

于 2013-03-18T09:21:49.457 に答える
0

あなたが見逃しているものは次のとおりです。

  • すべてのページの単一のセッションを維持しない場合は、session_start();を配置してください。単一のセッションを維持するためにすべてのページで

  • $ _SESSION [$ variable_name] = $ valueを使用して変数を保存し、値を動的に保存して任意のページで使用し、セッションについて知るには、こちらのリンクをたどってください

于 2013-03-18T09:24:07.600 に答える
0

セッションに関していくつか問題がありましたが、それらはまさにあなたが探しているもののようです。必要な場合の代替手段は次のとおりです。

下位互換性が必要で、最初の2つのページに「プライベート」データが含まれていない場合は、ポスティングシステムを使用して情報を次のページに送信できますが、これにより、挿入しようとするすべてのユーザーのエントリポイントが開かれることに注意してください。データベースに、スラッシュなどを削除するようにしてください。

于 2013-03-18T09:25:28.633 に答える
0

2番目のページをクリックすると$_SESSION['page'] = $ _ POSTのようにすべての最初のページの投稿値をセッションに保存し、3番目のページをクリックしたときにも2番目のページの投稿値を保存し、セッションにすべての3番目のページの投稿値を保存します。セッションからすべての値を取得します。

于 2013-03-18T09:26:13.687 に答える
0

フォームボタンを使用して手順を実行する場合。$ _POST ['data1']、$ _ POST ['data2']、..のデータを受け取るために、非表示の入力を置くことができます。

于 2013-03-18T09:27:40.447 に答える
0

SESSIONを使用して、3ページ目のセッションからデータを読み取り、SESSIONの設定を解除します

于 2013-03-18T09:30:38.697 に答える