Dépannage des limitations des variables POST en PHP
Lors de la soumission d'un formulaire avec de nombreux champs de saisie à l'aide de la méthode POST, les développeurs rencontrent parfois une limitation inattendue : seul un certain nombre de variables POST sont accessibles depuis le tableau _POST. Comme décrit par l'utilisateur, ils n'ont pu accéder qu'à 1 001 variables POST malgré 2 000 champs de saisie sur leur formulaire.
Ce comportement peut être attribué à l'option de configuration max_input_vars introduite dans PHP 5.3.9. Cette option spécifie le nombre maximum de variables POST que PHP acceptera et traitera. Par défaut, il est défini sur 1000.
Pour résoudre ce problème, il existe trois options :
En suivant l'une de ces méthodes, vous pouvez augmenter le nombre maximum de variables POST qui PHP peut gérer. Cela vous permettra d'accéder à toutes les données POST soumises depuis votre formulaire, quel que soit le nombre de champs de saisie.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!