Dépannage des erreurs des variables d'entrée maximales PHP
Êtes-vous confronté à une erreur max_input_vars lors de l'exécution d'une application dans PHP version 5.1.6 ? Cette erreur se produit généralement lorsque trop de variables d'entrée sont soumises, dépassant la limite prédéfinie.
Comprendre le paramètre max_input_vars
Le paramètre max_input_vars contrôle le nombre maximum de variables qui peut être transmis via des requêtes GET, POST ou COOKIE. Dans PHP version 5.3.9 et supérieure, ce paramètre peut être configuré dans le fichier php.ini. Cependant, dans PHP 5.1.6, ce paramètre peut ne pas apparaître dans le fichier php.ini.
La valeur dans phpinfo()
Même si vous utilisez PHP 5.1.6, vous pouvez toujours voir la valeur max_input_vars dans phpinfo(). Cela indique que la valeur n'est pas définie dans le fichier php.ini mais est codée en dur dans cette version de PHP.
Modification de la valeur
Malheureusement, en PHP 5.1.6, le paramètre max_input_vars n'est pas accessible via le fichier php.ini. Cependant, vous pouvez toujours modifier cette valeur en utilisant d'autres méthodes :
php_value max_input_vars 3000 php_value suhosin.get.max_vars 3000 php_value suhosin.post.max_vars 3000 php_value suhosin.request.max_vars 3000
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!