0

私は2部構成のphpフォームを持っています。

パート 1 - 同意ページ。.. パート 2 に進むには、これを受け入れる必要があります。はい > 続行しない > 別のページにリダイレクトします。

パート 2 - フォーム自体。フォームに記入 > ありがとうございます。

人々がパート 2 に直接行かないようにするにはどうすればよいですか? 元。 part1-p1.phppart2-p2.php。ロードpart2-p2.phpすると、あなたが から来ていないことが検出されpart1-p1.php、 にリダイレクトされますpart1-p1.php

スニペットや Web リファレンスをいただければ幸いです。

4

2 に答える 2

1

この条件に使用できSessionます。ユーザーが同意に同意した後、$_SESSION['agree'] = trueパート2をロードするときに、$_SESSION[agree]最初に確認してください。

于 2013-03-14T22:26:07.910 に答える
0

私は個人的に@LotusHの答えが好きです。ただし、セッションを使用していない場合(または何らかの理由で使用したくない場合)に、別の提案を提供すると思いました。

パート1ページをパート2ページに投稿することができます。受け入れに期待されるPOST値が存在しない場合(またはpage2がそれ自体にポストバックしていない場合)、受け入れされていないページにリダイレクトできます。

于 2013-03-14T22:30:40.640 に答える