0

私はチュートリアルを読み、Android データを MySQL に POST する方法を読んでいますが、変数を渡すときに $_REQUEST['something'] を使用している人を見ただけです。なぜ $_REQUEST だけなのですか? $_POSTではありませんか?それは同じことですか?私はまだアンドロイド開発とphpの両方の間のすべての良いことを学んでいます.

誰かが親切に説明できれば、それは素晴らしいことです.

ありがとう!

4

3 に答える 3

1

@Krishnaが上記のコメントでほとんど答えたように:

を使用$_POSTすると、POST 変数$_GETのみを取得でき、GET 変数のみを取得できます。使用$_REQUESTすると、GET および POST で変数を取得できます。

于 2012-05-18T15:07:28.180 に答える
0

私は決してそれをしないだろう。_REQUEST何らかの理由でusingが一般的ですが、リクエストは常に_GET取得または_POST保存に使用する必要があります (場合によっては他の方法も同様です)。「この値は post または get リクエストのいずれかからのものであり、両方の場合で有効であるため、 を使用する必要があります」と言う必要はありません_REQUEST。もしそうなら、問題があります。

_REQUEST人々はまた、それも含まれていることを忘れがち_COOKIEです。

于 2012-05-18T15:59:39.483 に答える
0

データの送信にポスト メソッドを使用する場合は、$_POST 変数を使用してポスト データを取得する必要があります。逆に、データの送信に get メソッドを使用する場合は、ポスト データを取得するために $_GET 変数を使用する必要があります。

$_REQUEST は、データの投稿に使用する方法が post または get のいずれの場合でも、投稿されたデータを取得するために使用されます。データの取得には $_REQUEST を使用すると便利です

于 2013-06-04T12:12:17.117 に答える