max_input_vars gesetzt, selbst wenn Kommentare im php.ini
Ich habe ein seltsames problem in meiner PHP-Anwendung. In meinem php.ini habe ich auskommentiert, die max_input_vars
- Richtlinie, aber bei Abgabe 1-2k-Formen (ich weiß, es ist ein bisschen groß), die letzten 200 post-Werte abgeschnitten werden. Das merkwürdige ist, dass ich sogar meinem Apache neu gestartet. Meine phpinfo()
zeigt, dass die Grenze auf 1000 festgelegt ist. Ist, dass der default-Wert? Wie mache ich max_input_vars
unbegrenzt?
Beachten Sie, dass Suhosin beeinflusst diesen Wert. Die Suhosin-Einstellungen für get,post,cookies, und Anfrage .max_vars kann cap den Wert, der niedriger als die Einstellung im php.ini
InformationsquelleAutor Axxxon | 2012-05-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laut Handbuch, es ist in der Tat ein default-Wert von
1000
fürmax_input_vars
(schauen Sie in der Tabelle am Anfang der Seite).Möchten Sie einen anderen Wert als dieser default-Wert 1000 ist, müssen Sie angeben-und das nicht zu kommentieren die Richtlinie in Ihrer Konfiguration.
Soweit ich das beurteilen kann, gibt es keinen Weg, um
max_input_vars
unbegrenzte ; Sie können legen Sie es auf eine hoch genug Wert, natürlich, aber denken Sie daran, diese Richtlinie ist seit kurzem als eine Sicherheitsmaßnahme. Auch, es macht keinen Sinn diemax_input_vars
zu begrenzt weil dann könnte ein böswilliger Benutzer sendet eine riesige Last von Daten und erschöpfen Sie Ihr Gedächtnis.InformationsquelleAutor Pascal MARTIN