【问题标题】:Getting GET/POST result from third PHP page从第三个 PHP 页面获取 GET/POST 结果
【发布时间】: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"])) 来制定数据库查询并以字符串形式返回结果,如前所述。

提前致谢。

【问题讨论】:

  • 这个问题可能会有所帮助:stackoverflow.com/questions/3080146/post-data-to-url-php
  • 我不了解您的用例。如果您正在提交表单并实际执行页面重定向,那么您为什么需要 Web 服务调用呢?为什么不只是在table_result.php 上获取初始页面加载所需的信息?
  • losthorse,提供的可能重复的链接仅显示了经典的 get/post 操作。 MikeBrant,我需要这样做,因为我必须使用这个 Web 服务页面,通过它我可以访问系统信息。它接收 post 或 get 变量并根据它们的值返回答案。 @Michas您的建议解决了这个问题。谢谢!实际上,绿色选中的答案下方的答案共享了链接“how to submit a form using php”,我按照该链接逐步解决了它。

标签: php forms post get


【解决方案1】:

首先,不要使用$_GET,而是使用$_REQUEST,因为这样可以通过POST 和GET 访问它。然后你就可以使用搜索here 并找到你的答案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    • 2019-05-17
    • 2018-12-23
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多