我有 3 个 php 页面。
第一页:search.php
第二页:process.php
第三页:load.php
第一个页面获取用户输入并将其转发到第二个页面,第二个页面通过算法过滤输入。第一页如下:
<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>
如前所述,第二页 [secondPage.php] 过滤结果。部分代码是
$source = &$_POST['txt_source'];
$destination = &$_POST['txt_destination'];
....
....
...
输出为xml文档树格式如下
此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。- - - - -- - - - - - - -- - -- - - -- - - -- - - -- - ....
第三页 [thirdPage.php] 应采用在第三页加载时从第二页显示的 xml 标记城市。
当第一页表单的输入被提交时,第二页被显示。然而,在使用
header('位置:thirdpage.php');
在第二页重定向到第三页,xml 文档树不加载。所以,我猜 header('location:thirdpage.php'); 效率低下。
有人可以帮忙或给个提示。我需要一种将页面重定向到第三页而不影响第二页内容的方法。谢谢。