URLで渡す値がGetタイプまたはPostタイプであることを知りたかっただけです。
質問する
84 次
2 に答える
2
どちらかまたは両方。これらはクエリ文字列の一部にすぎません。これらはURIの一部であるため、あらゆる種類のHTTPリクエストに表示される可能性があります。
$_GET
(リクエストの作成に使用された動詞(GET、POST、PUTなど)に関係なく、PHPがスーパーグローバルにそれらを入力するため、混乱が生じる可能性があります。他の環境の方が賢明であるため、Perlはそれらをクエリパラメーター、ASPと呼ぶ傾向があります。 NETはRequest.QueryStringを使用します)
于 2012-07-16T09:19:44.233 に答える
1
ブラウザはクエリパラメータを含むリクエストを送信し、それらのクエリパラメータは入力されます$_GET
。GET
@Quentinが言うように、それらは必ずしもリクエストからのものである必要はありません。
一方、APOST
は、フォームの送信時に最も一般的に作成されます。$_POST
変数はURLの一部ではなくPOSTDATA
、として送信されます。
于 2012-07-16T09:21:57.300 に答える