ホームページ >バックエンド開発 >PHPチュートリアル >PHPのgetとpostの違い
クライアント側とサーバー側で接続を確立するには 2 つの方法があります。
1 つは get メソッドです
もう 1 つは post メソッドです
では、この 2 つの具体的な違いは何でしょうか
表示に違いがあります
get メソッドは、アドレスバーの後ろの文字列を結合することで確認できます
ただし、投稿メソッドは表示されません
渡されるサイズが異なります
具体的なサイズはブラウザに関連しており、他のブラウザの最大値は異なる可能性がありますが、それも小さくなります。
postメソッドで渡されるパラメータのサイズは、当初は無限であると考えられていました。 Php では、パラメータのサイズを php.ini ファイルで設定できます。
セキュリティ
getメソッドは外部に公開されるため安全性が低くなりますが、postメソッドはより安全です
送信の原則
getメソッドによって送信されたデータは独立しています。
Post メソッドは、送信されたすべてのデータを全体に変換します (送信されたデータを XML 形式に変換します)
柔軟性
get メソッドは非常に柔軟です、
post メソッドは柔軟性がないため、フォーム 投稿の送信はとても不便です
postとgetはリクエストと送信ではありません。どちらも提出してリクエストすることができます。両者とサーバーの間でデータをリクエストするメカニズムが異なるだけです
以上がPHPのgetとpostの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。