私はチュートリアルを読み、Android データを MySQL に POST する方法を読んでいますが、変数を渡すときに $_REQUEST['something'] を使用している人を見ただけです。なぜ $_REQUEST だけなのですか? $_POSTではありませんか?それは同じことですか?私はまだアンドロイド開発とphpの両方の間のすべての良いことを学んでいます.
誰かが親切に説明できれば、それは素晴らしいことです.
ありがとう!
私はチュートリアルを読み、Android データを MySQL に POST する方法を読んでいますが、変数を渡すときに $_REQUEST['something'] を使用している人を見ただけです。なぜ $_REQUEST だけなのですか? $_POSTではありませんか?それは同じことですか?私はまだアンドロイド開発とphpの両方の間のすべての良いことを学んでいます.
誰かが親切に説明できれば、それは素晴らしいことです.
ありがとう!
@Krishnaが上記のコメントでほとんど答えたように:
を使用
$_POST
すると、POST 変数$_GET
のみを取得でき、GET 変数のみを取得できます。使用$_REQUEST
すると、GET および POST で変数を取得できます。
私は決してそれをしないだろう。_REQUEST
何らかの理由でusingが一般的ですが、リクエストは常に_GET
取得または_POST
保存に使用する必要があります (場合によっては他の方法も同様です)。「この値は post または get リクエストのいずれかからのものであり、両方の場合で有効であるため、 を使用する必要があります」と言う必要はありません_REQUEST
。もしそうなら、問題があります。
_REQUEST
人々はまた、それも含まれていることを忘れがち_COOKIE
です。
データの送信にポスト メソッドを使用する場合は、$_POST 変数を使用してポスト データを取得する必要があります。逆に、データの送信に get メソッドを使用する場合は、ポスト データを取得するために $_GET 変数を使用する必要があります。
$_REQUEST は、データの投稿に使用する方法が post または get のいずれの場合でも、投稿されたデータを取得するために使用されます。データの取得には $_REQUEST を使用すると便利です