Comment augmenter la limite maximale des variables PHP POST ?

Linda Hamilton
Libérer: 2024-10-30 14:38:02
original
227 Les gens l'ont consulté

How to Increase the PHP Maximum POST Variable Limit?

Limite maximale des variables POST PHP

Lors du traitement des requêtes POST avec de nombreux champs de saisie, un problème courant survient lorsque le nombre de variables dépasse la valeur par défaut limite en PHP. Par exemple, les formulaires comportant plus de 1 000 champs ne peuvent exposer que les 1 001 premières variables du tableau $_POST.

Pour résoudre ce problème, il est nécessaire d'ajuster le nombre maximum de variables POST autorisées par PHP. Introduite dans la version 5.3.9, l'option de configuration max_input_vars contrôle cette limite, qui est initialement définie sur 1000.

Modification de la limite

Il existe plusieurs façons de modifier la max_input_vars value :

  • Utilisation de php.ini : Modifiez le fichier php.ini situé dans le répertoire d'installation de PHP. Ajoutez ou mettez à jour la ligne suivante :
max_input_vars = <desired value>
Copier après la connexion
  • Utilisation de .htaccess : Créez un fichier .htaccess dans le répertoire racine du serveur Web et incluez la ligne suivante :
php_value max_input_vars <desired value>
Copier après la connexion
Copier après la connexion
  • Utilisation de httpd.conf (Apache uniquement) : Ajoutez la ligne suivante au fichier httpd.conf :
php_value max_input_vars <desired value>
Copier après la connexion
Copier après la connexion

Après avoir modifié la configuration, redémarrez le serveur Web pour appliquer les nouveaux paramètres. Le nombre maximum de variables POST autorisées devrait désormais correspondre à la valeur max_input_vars spécifiée.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!