„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann das maximale PHP-POST-Variablenlimit erhöht werden?

Wie kann das maximale PHP-POST-Variablenlimit erhöht werden?

Veröffentlicht am 09.11.2024
Durchsuche:103

How to Increase the PHP Maximum POST Variable Limit?

PHP Maximum POST Variable Limit

Bei der Verarbeitung von POST-Anfragen mit zahlreichen Eingabefeldern tritt ein häufiges Problem auf, wenn die Anzahl der Variablen den Standardwert überschreitet Grenze in PHP. Formulare mit mehr als 1000 Feldern stellen beispielsweise möglicherweise nur die ersten 1001 Variablen im $_POST-Array bereit.

Um dieses Problem zu beheben, muss die maximale Anzahl der von PHP zugelassenen POST-Variablen angepasst werden. Die in Version 5.3.9 eingeführte Konfigurationsoption max_input_vars steuert diesen Grenzwert, der zunächst auf 1000 festgelegt ist.

Ändern des Grenzwerts

Es gibt mehrere Möglichkeiten, den zu ändern max_input_vars value:

  • Mit php.ini: Bearbeiten Sie die Datei php.ini im PHP-Installationsverzeichnis. Fügen Sie die folgende Zeile hinzu oder aktualisieren Sie sie:
max_input_vars = 
  • Mit .htaccess: Erstellen Sie eine .htaccess-Datei auf dem Webserver Stammverzeichnis und fügen Sie die folgende Zeile ein:
php_value max_input_vars 
  • Verwenden Sie httpd.conf (nur Apache): Fügen Sie Folgendes hinzu Zeile zur Datei httpd.conf:
php_value max_input_vars 

Nachdem Sie Änderungen an der Konfiguration vorgenommen haben, starten Sie den Webserver neu, um die neuen Einstellungen zu übernehmen. Die maximal zulässige Anzahl von POST-Variablen sollte jetzt mit dem angegebenen max_input_vars-Wert übereinstimmen.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3