我在php中从post数组中获取数据时遇到问题。我使用var_dump($_POST)
进行调试。
它显示0 {}。我从Android应用程序发送数据。我不知道我的问题是什么。
它与内容类型有关吗?我的内容类型是
<meta http-equiv="Content-Type" content=" text/html; charset=UTF-8">
我的Android代码是
client=new DefaultHttpClient();
HttpPost request=new HttpPost("http://10.0.2.2/php_server/index.php");
List<NameValuePair>p=new ArrayList<NameValuePair>(1);
p.add(new BasicNameValuePair("android","data received"));
HttpEntity entity;
try
{
request.setEntity(new UrlEncodedFormEntity(p));
HttpResponse response=client.execute(request);
}
catch(Exception e)
{
Log.e("socket connection", e.toString());
}
答案 0 :(得分:-1)
尝试查看$HTTP_RAW_POST_DATA <或尝试通过
获取<?php $postdata = file_get_contents("php://input"); ?>