在PHP中发布方法

时间:2011-05-30 13:17:40

标签: php android

我正在尝试通过android中的post方法发送数据。但我如何在服务器中接收数据。我的服务器在php中。我在php $ _post []中找到了一个方法。我怎么用呢? 我的客户代码是

client=new DefaultHttpClient();
            HttpPost request=new HttpPost("http://10.0.2.2/php_server/index.php");
            HttpEntity entity;

            try
            {
                StringEntity string=new StringEntity("I am android");

                 entity=string;
                 request.setEntity(entity);

                HttpResponse response=client.execute(request);
            }
            catch(Exception e)
            {
                Log.e("socket connection", e.toString());
            }

1 个答案:

答案 0 :(得分:4)

这是PHP的基础。 $_POST是PHP的超全局数组,用于存储使用POST方法发送到特定脚本的数据。

您可以将其用作任何其他PHP array

下面的代码将输出$ _POST的所有键和相应的值:

foreach ($_POST as $key => $value) {
  echo $key . ' = ' . var_export($value, true);
}

如果您确切知道需要哪个密钥,可以使用[]在数组上获取它,如下所示:

$my_value = $_POST['my_post_field_sent_by_android_app'];