başka bir deyişle:
<input type="hidden" value="Can I put as much as I want in here, or is there a limit?" />
ve eğer öyleyse, nedir?
Yanıtlar:
Formu gönderdiğiniz yönteme bağlıdır.
GET ile, tarayıcı ve sunucu sınırlamalarına bağlı olarak genel olarak kabul edilen 1-2 kilobaytlık bir sınır vardır.
POST ile, tarayıcıda teknik bir sınır yoktur, ancak genellikle sunucu tarafında bir sınır vardır - bkz. Apache'ler LimitRequestBody
, PHP'ler post_max_size
vb.
textarea
s?
Uyarı! <input type="text">
Metin 65535'ten uzun olduğunda sorun yaşadım (maksimum işaretli int boyutu)
Metni yapıştırmak tuhaf bir içerik taşmasına neden oluyor gibi görünüyor. Webkit'te görüldü.
[Düzenle]
GET talebinin boyutu Pekka'nın yazdığı şekilde tam olarak sınırlı değildir. Bütün GET sorgu dizesi için 2083 bayt bir sınırı vardır address?params
içinde Internet Explorer yalnızca
Diğer tarayıcılarda FireFox örneğin 100 KB üzerinde GET sorgularını gönderme ile, pratikte hiçbir sınır yoktur. Açıkçası, sunucunun bunlara izin vermesi gerekiyor.
Belgelerde kapsanmadığından, diğer tarayıcıların sınırlarını bilmek için test etmek gerekir. IE: http://support.microsoft.com/kb/208427