php の GET と POST の違いと特徴は次のとおりです:
1. GET はサーバーからデータを取得することです。 POSTはサーバーにデータを送信する データ転送です。 2. GET は、送信されたフォームの ACTION 属性が指す URL にパラメーター データ キューを追加します。値はフォーム内の各フィールドに 1 対 1 で対応し、URL で確認できます。 POST は、HTTP POST メカニズムを使用して、フォームの各フィールドとそのコンテンツを HTML HEADER に配置し、それを ACTION 属性が指す URL アドレスに送信します。ユーザーはこのプロセスを見ることができません。関連する推奨事項: 「PHP チュートリアル
」3. フォーム データの GET メソッド送信の場合、サーバーは $_GET['name'] を使用して次の値を取得します。変数。POST 経由でフォーム データを送信する場合、サーバーは $_POST['name'] を使用して送信されたデータを取得します。もちろん、どちらも $_REQUEST['name'] を通じてフォーム データを取得できます。 REQUEST モードでフォーム データを送信する場合、サーバーは $_REQUEST[‘name’] を使用して変数の値を取得しますが、このメソッドが使用されることはほとんどありません。 4. GET によって送信されるデータの量は少なく、2KB を超えることはできません。 POST によって送信されるデータの量は多く、通常はデフォルトでは制限がありません。ただし、理論的には 100KB を超えることはできないと一般に考えられています。 5. GET のセキュリティは非常に低く、POST のセキュリティは高くなります。 6. GET フォームの値は _GET; を通じて取得できますが、アクション URL を通じて設定されたパラメーターは常に取得できるわけではありません (