言い換えると:
<input type="hidden" value="Can I put as much as I want in here, or is there a limit?" />
もしそうなら、それは何ですか?
回答:
フォームの送信方法によって異なります。
GETでは、ブラウザとサーバーの制限に応じて、一般的に合意されている約1〜2キロバイトの制限があります。
POSTを使用すると、ブラウザに技術的な制限はありませんが、通常はサーバー側に制限があります。たとえば、Apache LimitRequestBody
、PHPなどを参照してくださいpost_max_size
。
textarea
の?
警告!<input type="text">
テキストが65535よりも長い(signed intの最大サイズ)場合に問題が発生しました
テキストを貼り付けると、内容が奇妙にオーバーフローするようです。Webkitで発見。
[編集]
GETリクエストのサイズは、Pekkaが書いた方法とまったく同じではありません。Internet Explorerでのみaddress?params
、GETクエリ文字列全体に対して2083バイトの制限があります
。他のブラウザでは、FireFoxが100KBを超えるGETクエリを送信するなど、実質的に制限はありません。明らかに、サーバーはそれらを許可する必要があります。
これはドキュメントでカバーされていないので、他のブラウザの制限を知るためにテストする必要があります。IE:http : //support.microsoft.com/kb/208427