$_requestと$post、$_getの違いと特徴


原文アドレス:phpの$REQUESTってどういう意味ですか??
作者:hugecrab
phpに$_がありますrequestと$post、$_getはフォームデータを受け入れるために使用されます.その時、彼らはどのような違いがあり、いつそれを使うのが一番いいですか. 
$_request[]           ,              。
  $_POST $_GET

一、$requestと$post、$_getの違いと特徴$REQUEST[]用具$POST[] $_GET[]の機能ですが、$REQUEST[]が遅い.postメソッドとgetメソッドでコミットされたすべてのデータは$REQUEST配列取得
二、$post、$_getの違いと特徴1.getはサーバからデータを取得し,postはサーバにデータを転送する.      2. getは,パラメータデータキューをコミットフォームのACTION属性が指すURLに加え,値とフォーム内の各フィールドが1つずつ対応しており,URLに見られる.postは、HTTP postメカニズムにより、フォーム内の各フィールドをその内容とともにHTML HEADER内に配置してACTION属性が指すURLアドレスに転送する.ユーザーはこのプロセスを見ることができません.      3. get方式の場合、サーバ側はRequestを用いる.QueryStringは変数の値を取得する、post方式に対してサーバ側はRequestを用いる.Formはコミットされたデータを取得します.      4. get転送のデータ量は小さく,2 KBを超えることはできない.post転送のデータ量は大きく、一般的には制限されないようにデフォルトされています.しかし、理論的には、IIS 4の中で最も多くは80 KBであり、IIS 5の中では100 KBである.      5. getセキュリティは非常に低く、postセキュリティは高い.例:mypage?id=1これがGET方式の値伝達であり,$requestと$getは伝達値を受け入れる.