Heim > Artikel > Backend-Entwicklung > Wie behebt man den Fehler „max_input_vars“ in PHP 5.1.6?
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:
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
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!