ホームページ  >  記事  >  バックエンド開発  >  PHPのgetとpostの違い

PHPのgetとpostの違い

一个新手
一个新手オリジナル
2017-09-20 09:37:393130ブラウズ

クライアント側とサーバー側で接続を確立するには 2 つの方法があります。
1 つは get メソッドです
もう 1 つは post メソッドです
では、この 2 つの具体的な違いは何でしょうか

  1. 表示に違いがあります
    get メソッドは、アドレスバーの後ろの文字列を結合することで確認できます
    ただし、投稿メソッドは表示されません

  2. 渡されるサイズが異なります
    具体的なサイズはブラウザに関連しており、他のブラウザの最大値は異なる可能性がありますが、それも小さくなります。
    postメソッドで渡されるパラメータのサイズは、当初は無限であると考えられていました。 Php では、パラメータのサイズを php.ini ファイルで設定できます。

  3. セキュリティ
    getメソッドは外部に公開されるため安全性が低くなりますが、postメソッドはより安全です

  4. 送信の原則
    getメソッドによって送信されたデータは独立しています。
    Post メソッドは、送信されたすべてのデータを全体に変換します (送信されたデータを XML 形式に変換します)

  5. 柔軟性
    get メソッドは非常に柔軟です、
    post メソッドは柔軟性がないため、フォーム 投稿の送信はとても不便です


postとgetはリクエストと送信ではありません。どちらも提出してリクエストすることができます。両者とサーバーの間でデータをリクエストするメカニズムが異なるだけです

以上がPHPのgetとpostの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。