【问题标题】:Retrieving values from php?从php中检索值?
【发布时间】:2012-03-22 15:55:49
【问题描述】:

我正在使用 C++ 进行开发,并且正在尝试学习一些 php。 我想知道,我知道我可以从 netsend(url 请求)中获取值,例如 'index.php?user=myUser' 等等。用户,我如何使用 netsend 检索相同的值?甚至可能吗? 发送请求,我如何确定“响应”是什么?

谢谢你, 马尔托尔1ni

【问题讨论】:

    标签: php c++ response


    【解决方案1】:

    这是可能的,而且很容易。只需使用 PHP _$GET[] 变量:

    http://www.w3schools.com/php/php_get.asp

    “响应”是您的 PHP 程序返回的任何内容。它通常是一个 HTML 页面。但它也可以是一个单词、一个数字、一行文本……或者一个 XML 文档或一个 JSON 对象。这完全取决于你。

    这是一个很好的教程(您可以在网上找到许多教程之一):

    http://phptutorial.info/

    【讨论】:

      【解决方案2】:
      $_POST['user']; or $_REQUEST['user']
      

      响应就是你的输出。

      【讨论】:

      • 假设我要发布 index.php?user=myUser 。我希望 PHP 对请求的来源做出响应,例如返回 true 或其他内容。可能吗?
      • 是的,您可以使用 get_header() 并比较您想要的每个变量并返回一些东西。这是对标头信息的引用:php.net/manual/en/function.get-headers.php
      • 最好查看 $_SERVER 以获取更多服务器信息,例如请求的 URL 或您的本地主机信息。
      【解决方案3】:

      使用 $_GET 、 $_POST 或 $_REQUEST

      示例用法

      $getValue = $_GET['query'];
      $getValue = $_POST['query'];
      $getValue = $_REQUEST['query'];
      

      http://www.php.net/manual/en/reserved.variables.get.php

      http://www.php.net/manual/en/reserved.variables.post.php

      http://php.net/manual/en/reserved.variables.request.php

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-21
        • 2014-02-22
        • 1970-01-01
        • 1970-01-01
        • 2020-02-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多