Heim  >  Artikel  >  Backend-Entwicklung  >  Wie behebt man den Fehler „max_input_vars“ in PHP 5.1.6?

Wie behebt man den Fehler „max_input_vars“ in PHP 5.1.6?

DDD
DDDOriginal
2024-11-01 11:06:30634Durchsuche

How to Solve the

PHP Max Input Variables Error Troubleshooting

Wird beim Ausführen einer Anwendung in PHP Version 5.1.6 ein max_input_vars-Fehler angezeigt? Dieser Fehler tritt normalerweise auf, wenn zu viele Eingabevariablen übermittelt werden und das vordefinierte Limit überschritten wird.

Grundlegendes zur max_input_vars-Einstellung

Die max_input_vars-Einstellung steuert die maximale Anzahl von Variablen, die gesendet werden kann über GET-, POST- oder COOKIE-Anfragen weitergeleitet werden. In PHP-Version 5.3.9 und höher kann diese Einstellung in der Datei php.ini konfiguriert werden. In PHP 5.1.6 erscheint diese Einstellung jedoch möglicherweise nicht in der php.ini-Datei.

Der Wert in phpinfo()

Auch wenn Sie verwenden PHP 5.1.6, Sie sehen möglicherweise immer noch den Wert max_input_vars in phpinfo(). Dies weist darauf hin, dass der Wert nicht in der Datei php.ini definiert, sondern in dieser Version von PHP fest codiert ist.

Ändern des Werts

Leider in PHP 5.1.6 ist die Einstellung max_input_vars nicht über die Datei php.ini zugänglich. Sie können diesen Wert jedoch weiterhin mit anderen Methoden ändern:

  • hTaccess-Datei: Fügen Sie die folgenden Zeilen zu Ihrer .htaccess-Datei hinzu (für Apache-Server):
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
  • User.ini-Datei: Wenn PHP benutzerdefinierte benutzerdefinierte Einstellungen zulässt (über die .user.ini-Datei), können Sie dieselben Zeilen zu .user.ini hinzufügen .

Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „max_input_vars“ in PHP 5.1.6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn