GET、POST、PUT、DELETE、OPTIONS など、多くのリクエスト メソッドがあることがわかっています。その中で最も一般的なのは GET と POST です。これら 2 つのリクエスト メソッドの違いは何ですか?
相違点は次のとおりです:
GET メソッドで送信されるデータの形式:
1. 形式:index.php?username=jack&password= 123;(Put 送信されたフォームの action 属性が指す URL にパラメータ データ キューが追加され、値はフォーム内のフィールドに 1 対 1 で対応します)
2.パラメータ名とパラメータ値の間にスペースはありません
3. パラメータ値には、
(オンライン学習ビデオ共有: php) を含む一重引用符または二重引用符を使用する必要はありません。ビデオ チュートリアル )
GET メソッドを使用したデータ送信の機能:
1. get メソッドは URL の後にパラメータを結合し、データは URL 内でのみ転送できます。テキスト形式
2. 転送されるデータ量は少なく、約 4KB (ブラウザによって異なります)
3. セキュリティが低く、データはアドレス バーに表示されます
4. 高速で、通常は高度なセキュリティを必要としないリクエストに使用されます
POST 送信データ:
HTTP ポスト メカニズムを通じて、フォーム内の各フィールドとその内容は html ヘッダーに配置され、action 属性で指定された URL アドレスに送信されますが、ユーザーはこのプロセスを見ることはできません。
POST で送信されるデータの特徴:
1. セキュリティが高い
2. 転送されるデータ量が多く、リクエストが届かないデータ長が必要です。
3. リクエストはキャッシュされず、ブラウザ履歴にも保持されません
4. パスワードなどの比較的高いセキュリティ要件がある状況で使用されます。提出されるデータの量が比較的多い:記事の公開やファイルのアップロードなど。
おすすめの関連記事とチュートリアル: php チュートリアル
以上がPHPのgetリクエストとpostリクエストの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。