我想輸出從Android手機發送的POST數據,但是我無法設法在我的PHP文件中獲取任何輸出。 這是我的PHP代碼:從Android應用程序獲取網頁上的POST數據?
<?php
echo "POSTed data: '".$_POST['mydata']."'<br>";
var_dump($_POST);
?>
這是我的Android代碼(這似乎很好地工作)
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("myurl.php");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("mydata", "12345"));
nameValuePairs.add(new BasicNameValuePair("stringData", "SomeData"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
String responseText = EntityUtils.toString(response.getEntity());
toSendET.setText(responseText);
它甚至有可能通過手機發表的數據發送到一個靜態的PHP腳本?
你在哪裏創建'httppost' - 你可以請包括代碼 ?你期望看到PHP的輸出? – ManseUK 2012-02-03 12:35:42
你的回覆文字是什麼意思? – jsaye 2012-02-03 12:37:08
@jsaye我的回覆讓我回到HTML代碼,POST請求已填入,例如「發佈的數據:'12345'」等 – 2012-02-03 12:42:27