検索

ホームページ  >  に質問  >  本文

質問させてください。Android はフロントエンドで、PHP はバックエンドです。

バックエンドで作業しているところ、データは POST リクエストを通じて送信されているとのことですが、私の php では json データ型を使用する必要があります。データを受信しますが、インターネット上で $_POST[] を使用してデータを取得している人がたくさんいます。
質問
1. データを受信するには、本当に php または json データ型が必要ですか?では、PHP コードはどのように記述するのでしょうか?
2. Android Post リクエストで名前を追加するデータを送信する方法はありますか?私たちの Web サイトと同じように、名前があります。

ユーザー名 username
パスワード userpass は例です。ありがとう

天蓬老师天蓬老师2750日前668

全員に返信(6)返信します

  • 巴扎黑

    巴扎黑2017-05-16 13:09:19

    php は投稿データを受け取ります。通常は $_POST を使用できますが、そうでない場合は file_get_contents("php://input");

    彼がリクエストしたデータは json 形式であり、PHP で処理するのは非常に簡単です。json_decode() を使用して解析するだけで、PHP で配列になります。
    ユーザー名やパスワードなどの変数はjsonでパッケージ化できます。

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:09:19

    1. 次のコードを使用することをお勧めします

    リーリー

    2. 追加できる必要があります

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:09:19

    通常のデータには $_POST を使用し、XML などには file_get_contents('php://input') を使用します。
    $GLOBALS["HTTP_RAW_POST_DATA"] は使用しないでください。7.0 では廃止されています。

    返事
    0
  • 为情所困

    为情所困2017-05-16 13:09:19

    は生と同等です

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 13:09:19

    この問題は簡単に解決できます。まず、投稿リクエストのパラメータを渡す方法は 2 つあります。

    1. フォームフォーム送信

    2. json形式で送信

    バックエンドと Android 側でデータの受け取り方法を話し合うだけで済みます。作者が言うほど複雑ではありません

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:09:19

    作者はどのフレームワークを使用していますか? laravel または lumen を使用する場合は、Request::getContent() を直接接続し、次に json_decode() を接続します。自分で実装したい場合は、laravel の実装メソッドを参照してください:

    リーリー

    返事
    0
  • キャンセル返事