en d'autres termes:
<input type="hidden" value="Can I put as much as I want in here, or is there a limit?" />
et si oui, qu'est-ce que c'est?
Réponses:
Cela dépend de la méthode avec laquelle vous envoyez le formulaire.
Avec GET, il existe une limite généralement convenue d'environ 1 à 2 kilo-octets, en fonction des limitations du navigateur et du serveur.
Avec POST, il n'y a pas de limite technique dans le navigateur, mais généralement du côté serveur - voir par exemple Apache LimitRequestBody
, PHP post_max_size
et ainsi de suite.
textarea
s?
Avertissement! J'ai rencontré des problèmes <input type="text">
lorsque le texte est plus long que 65535 (taille max.
Le collage du texte semble provoquer un étrange débordement de contenu. Repéré dans le kit Web.
[Éditer]
La taille de la requête GET n'est pas exactement limitée de la manière dont Pekka a écrit. Il y a une limite de 2083 octets pour toute la chaîne de requête GET address?params
dans Internet Explorer uniquement.
Dans d'autres navigateurs, il n'y a pratiquement aucune limite, avec FireFox envoyant des requêtes GET de plus de 100 Ko par exemple. De toute évidence, le serveur doit les autoriser.
Ce n'est pas couvert dans la documentation, il faut donc le tester pour connaître les limites des autres navigateurs. IE: http://support.microsoft.com/kb/208427