質問: PHPで登録フォームを作成しています。 その際に登録ページが複数ページ存在するので、データをどのように持ち回るかを考えた結果、 いくつか方法が思いついたのですが、どれを採用すればいいか決定的な要素が思いつかなかったので なにかご教授いただきたいと思い投稿しました。 以下、自分が考えた方法を書きます。 1.inputタグのhiddenタイプで各ページに値を埋め込み。 2.sessionに書き込んで保持。 3.各ページをjavascriptを用いて一つのURLで表示する(複数ページ持ち回らなくてよい)。 4.一ページごとにDBにデータを投げる。 主にセキュリティの観点とPOSTするデータに依る部分があると思うですが、そのほかにも考えるべき判断要素があれば教えていただきたいです。 また実際に、こういった運用をしている等のお話があれば教えていただけると嬉しいです。
回答: 2が一般的ではないかと思います。 ないとは思いますが、おっしゃる複数ページでhttp←→httpsを行き来する場合、2では実現できないのでご注意ください。