2012-03-27 8 views
0

私は次のコードセグメントを使用してデータをPOSTするアンドロイドアプリケーションに取り組んでいます。PHPスクリプトでPOSTEDデータを取得するには?

public void postData() 
     {  
      try 
      { 
       // Create a new HttpClient and Post Header 
      HttpClient httpclient = new DefaultHttpClient(); 
      HttpPost httppost = new HttpPost("http://10.0.2.2/check/justprint.php"); 
      // Add your data 
       List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); 
       nameValuePairs.add(new BasicNameValuePair("id", "jaydeepsinh jadeja")); 
       nameValuePairs.add(new BasicNameValuePair("password", "00000000000000")); 
       httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 

       // Execute HTTP Post Request 
       HttpResponse response = httpclient.execute(httppost);   
       String text = EntityUtils.toString(response.getEntity());   
        Log.i("","response = "+text); 
      } 
      catch (ClientProtocolException e) 
      { 
       Log.e("Error:",e+""); 
       e.printStackTrace(); 
      } 
      catch (IOException e) 
      { 
       Log.e("Error:",e+""); 
       e.printStackTrace(); 
      } 
     } 

私の主な要件は、PHPスクリプトでこの値を取得し、Webページに表示することです。 同じことをする方法はありますか?

答えて

0

私はthatyouこの

$id= $_POST['id']; 
$password= $_POST['password']; 

のようにそれらを得ることができ、その後、あなたがそれらを表示することができると思います。これがうまくいかない場合は、

$filename = __DIR__.DIRECTORY_SEPARATOR."logging.txt"; 

if(isset($_POST)){ 
    foreach ($_POST as $key => $value){ 
     file_put_contents($filename, "key[$key] - value[$value] post \n", FILE_APPEND); 
    } 
} 

を試してみて、logging.txtというファイルがそのスクリプトのディレクトリに作成されたかどうかを確認

関連する問題