ホームページ >バックエンド開発 >PHPの問題 >PHPのgetリクエストとpostリクエストの違いは何ですか

PHPのgetリクエストとpostリクエストの違いは何ですか

王林
王林転載
2020-01-29 20:03:013450ブラウズ

PHPのgetリクエストとpostリクエストの違いは何ですか

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 サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。