Maison >développement back-end >tutoriel php >Pouvez-vous modifier les max_input_vars dans PHP 5.1.6 ?

Pouvez-vous modifier les max_input_vars dans PHP 5.1.6 ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-03 16:00:041044parcourir

Can You Change the max_input_vars in PHP 5.1.6?

Surmonter le problème max_input_vars de PHP 5.1.6

Rencontrez-vous un message d'erreur max_input_vars malgré l'exécution de PHP version 5.1.6 ? Vous n'êtes pas seul. Cet article met en lumière ce problème et propose des solutions.

Contexte

Dans PHP 5.3.9 et versions ultérieures, vous pouvez ajuster le paramètre max_input_vars via le fichier php.ini . Cependant, PHP 5.1.6 ne dispose pas de cette option.

Question

Le fait que phpinfo() affiche une valeur max_input_vars dans PHP 5.1.6 implique-t-il qu'il est difficile- codé et immuable ?

Réponse

Non, cela ne veut pas dire que c'est codé en dur. Selon la documentation PHP, la directive max_input_vars ne peut être définie qu'au niveau du répertoire. Cela peut être fait via .htaccess, httpd.conf ou .user.ini (disponible à partir de PHP 5.3).

Solutions

Pour augmenter la limite max_input_vars en PHP 5.1.6, considérez ce qui suit :

  1. .htaccess : Ajoutez les lignes suivantes à votre fichier .htaccess résidant dans le répertoire racine de votre application Web :
php_value max_input_vars 3000
  1. httpd.conf : Si vous utilisez un serveur Web Apache, vous pouvez ajouter la directive à la configuration du répertoire racine dans httpd.conf :
<VirtualHost *:80>
  <Directory /var/www/your_application>
    php_value max_input_vars 3000
  </Directory>
</VirtualHost>
  1. .user.ini : Créez un fichier nommé .user.ini dans le répertoire racine de votre application :
max_input_vars=3000

Veuillez noter que la modification la directive max_input_vars nécessite un redémarrage du serveur pour prendre effet. De plus, si vous utilisez un correctif Suhosin pour PHP, vous devrez peut-être également ajuster ses paramètres pertinents. Pour plus d'informations à ce sujet, reportez-vous à la documentation Suhosin.

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!

Déclaration:
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