$_POST のサイズ制限は $_GET よりも大きいことはわかっていますが、なぜでしょうか? $_GET は何によって制限されていますか?
質問する
491 次
4 に答える
4
これが HTTP の定義方法です。GET は主にデータの取得に使用されることを意図しており、POST はデータの送信に使用されます。
制限と相違点の詳細: http://www.w3schools.com/tags/ref_httpmethods.asp
于 2013-04-19T22:41:20.610 に答える
4
$_GET
URL 内で転送されるため、最大サイズによって制限されます。HTTP 標準で定義された理論上の最大 URL サイズがない場合、多くのブラウザやサーバーによって制限されます。アプリケーションで 2000 文字未満の URL を使用するようアドバイスしているこのFAQを参照してください。
$_POST
これも理論上は無制限ですが、同様に$_GET
ブラウザやサーバーによる制限があります。しかし、彼らは通常、はるかに高いです。
情報: PHP で最大投稿サイズを調整するには、ini 値を使用します。
post_max_size=...
于 2013-04-19T22:42:18.250 に答える
3
GET パラメータはすべて URL の一部として渡されます。URL の長さは、ブラウザーと Web サーバーによって制限されます。最大の制限は、URL を 2083 バイトに制限するIEです。
于 2013-04-19T22:43:15.343 に答える