【发布时间】:2013-09-29 22:24:12
【问题描述】:
我有以下页面:
- webservice.php - 它有一个 webservice 用于处理所有可能的 GET 和 POST 变量发送给它,返回一个字符串作为结果。
- form_page.php - 具有其操作重定向到 table_result.php 的表单的页面。
- table_result.php - 在这个页面上,有一个表格,应该填写来自 webservice.php 的结果。
我的问题是:如果 GET/POST 变量的值仅在 table_result.php 上可用(在提交表单数据之后),我如何将它们发送到 webservice。 php 并在不离开 table_result.php 的情况下获得填满表格的结果?重要的是要注意,在 webservice.php 上有一堆 if (isset($_GET["var_name"])) 来制定数据库查询并以字符串形式返回结果,如前所述。
提前致谢。
【问题讨论】:
-
我不了解您的用例。如果您正在提交表单并实际执行页面重定向,那么您为什么需要 Web 服务调用呢?为什么不只是在
table_result.php上获取初始页面加载所需的信息? -
losthorse,提供的可能重复的链接仅显示了经典的 get/post 操作。 MikeBrant,我需要这样做,因为我必须使用这个 Web 服务页面,通过它我可以访问系统信息。它接收 post 或 get 变量并根据它们的值返回答案。 @Michas您的建议解决了这个问题。谢谢!实际上,绿色选中的答案下方的答案共享了链接“how to submit a form using php”,我按照该链接逐步解决了它。