іншими словами:
<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
s?
Увага! У мене виникли проблеми, <input type="text">
коли текст перевищує 65535 (макс. Підписаний розмір int)
Вставка тексту, здається, спричиняє дивне переповнення вмісту. Помічено у веб-комплекті.
[редагувати]
Розмір запиту GET не є точно обмеженим, як писав Пекка. Обмеження становить 2083 байта для всього рядка запитів GET лишеaddress?params
в Internet Explorer.
В інших браузерах обмеження практично не існує, наприклад, FireFox надсилає запити GET більше 100 КБ. Очевидно, що сервер повинен це дозволити.
Це не охоплено документацією, тому його потрібно протестувати, щоб знати обмеження для інших браузерів. IE: http://support.microsoft.com/kb/208427