私は3つのphpページを持っています。
最初のページ: search.php
2 ページ目: process.php
3 ページ目: load.php
最初のページはユーザー入力を受け取り、それを 2 番目のページに転送します。2 番目のページは、アルゴリズムを通じて入力をフィルタリングします。最初のページは次のとおりです。
<form id="search" name="frmSearch" method="Post" action="secondpage.php" target ="thirdpage.php">
<p>
<input type="text" id="from" name="txt_source" />
</p>
<p>
<input type="text" id="to" name="txt_destination" />
</p>
<p>
<input type="submit" name="btnSubmit" class="submi"/>
</p>
</form>
前に述べたように、2 番目のページ [secondPage.php] は結果をフィルタリングします。コードの一部は
$source = &$_POST['txt_source'];
$destination = &$_POST['txt_destination'];
....
....
...
出力は、次のように xml ドキュメント ツリー形式です。
この XML ファイルには、スタイル情報が関連付けられていないようです。ドキュメントツリーを以下に示します。- - - - - - - - - - - - - - - - - - - - - - - ....
3 番目のページ [thirdPage.php] は、3 番目のページの読み込み中に 2 番目のページから表示される xml タグの都市を取得する必要があります。
最初のページのフォームから入力が送信されると、2 ページ目が表示されます。ただし、使用しているうちに
header('場所: thirdpage.php');
2 ページ目で 3 ページ目にリダイレクトすると、xml ドキュメント ツリーが読み込まれません。だから、私は header('location: thirdpage.php'); を推測します。非効率的です。
誰かが助けてくれたり、ヒントをくれたりできますか。2 ページ目のコンテンツに影響を与えずに、ページを 3 ページ目にリダイレクトする方法が必要です。ありがとう。