php post と get の違いは何ですか
php post と get の違いは次のとおりです: 1. ブラウザがロールバックしても GET は無害ですが、POST はリクエストを再度送信します; 2. GET によって生成された URL アドレスはブックマークできますが、POST はブックマークできません。 3. GET リクエストはブラウザによってアクティブにキャッシュされますが、POST は手動で設定しない限りキャッシュされません。
推奨: 「PHP チュートリアル 」
ここでは、get と post の違いを整理します。
最初のタイプ:
GET はブラウザがロールバックしても無害ですが、POST はリクエストを再度送信します。
GET で生成された URL アドレスはブックマーク (マーク) できますが、POST ではできません。
GET リクエストはブラウザによってアクティブにキャッシュ (保存) されますが、POST は手動で設定しない限りキャッシュ (保存) されません。
GET リクエストは URL エンコードのみ可能ですが、POST は複数のエンコード方法をサポートしています。
GET リクエストのパラメータはブラウザ履歴に完全に保持されますが、POST のパラメータは保持されません。
GET リクエストの URL で送信されるパラメータには長さの制限がありますが、POST には長さの制限がありません。
パラメーターのデータ型に関して、GET は ASCII (American Standard Code for Information Interchange) 文字のみを受け入れますが、POST には制限がありません。
GET は、パラメータが URL 上で直接公開されるため、POST よりも安全性が低く、機密情報を渡すために使用することはできません。
GET パラメータは URL を通じて渡され、POST はリクエスト本文に配置されます。
2 番目のタイプ
1、get はサーバーからデータを取得すること、post はサーバーにデータを送信することです。
2. Get は、送信されたフォームの ACTION 属性が指す URL にパラメーター データ キューを追加します。値はフォーム内の各フィールドに対応しており、URL で確認できます。
Post は、HTTP 投稿メカニズムを使用して、フォーム内の各フィールドとそのコンテンツを HTML ヘッダーに配置し、それを ACTION 属性が指す URL アドレスに送信します。ユーザーはこのプロセスを見ることができません。
3. get によって送信されるデータの量は少なく、2KB を超えることはできません。
Post は大量のデータを送信し、通常はデフォルトでは制限がありません。
4. get のセキュリティは非常に低いですが、post のセキュリティは高くなります。ただし、実行効率は Post メソッドよりも優れています。
注: Post は get より安全であるというだけで、絶対確実であるという意味ではありません。プログラミング言語では、セキュリティが最も重要です (出力ステートメントでは、echo、print、var_dump およびその他の出力ステートメントは安全である必要があります)。 htmlentiti() や通常のフィルタリングなどのフィルタリング関数を使用します);
以上がphp post と get の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
