php中的post方法
我正在尝试通过android中的post方法发送数据。但我如何在服务器中接收数据。我的服务器是php的。我在php$\u post[]中找到了一个方法。我如何使用它? 我的客户代码是php中的post方法,php,android,Php,Android,我正在尝试通过android中的post方法发送数据。但我如何在服务器中接收数据。我的服务器是php的。我在php$\u post[]中找到了一个方法。我如何使用它? 我的客户代码是 client=new DefaultHttpClient(); HttpPost request=new HttpPost("http://10.0.2.2/php_server/index.php"); HttpEntity entity;
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());
}
它是PHP的基础。是PHP的超级全局数组,用于存储使用POST方法发送到特定脚本的数据
你可以像其他人一样使用它
下面的代码将输出$\u POST的所有键和相应的值:
foreach ($_POST as $key => $value) {
echo $key . ' = ' . var_export($value, true);
}
如果您知道确切需要哪个密钥,可以使用数组上的[]
获得它,如下所示:
$my_value = $_POST['my_post_field_sent_by_android_app'];
顺便说一句,
$\u post[]
不是一种方法。。。这是一个数组。@Cristian,注意!而[]
是一个操作符,就像Java
中一样,为了调试的目的,一行var\u dump($\u POST)
就足够了。但我个人更喜欢。不过,这并不像var\u dump
那样信息丰富。