Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann die maximale Länge von URL-Parametern in PHPs $_GET erhöht werden?
F: In einer PHP-Anwendung, die über RESTful GET-Anfragen auf Daten zugreift, wird ein URL-Parameter nicht angezeigt im _GET-Array, wenn eine bestimmte Länge überschritten wird. Gibt es eine Methode, um diese maximale Länge anzupassen?
A: Dieses Problem könnte aufgrund einer von Suhosin auferlegten Einschränkung auftreten. Von Suhosin gepatchte PHP-Installationen legen eine Standardbeschränkung von 512 Zeichen für GET-Parameter fest. Während Browser und Apache längere URLs unterstützen, kann diese Einschränkung zu Problemen führen.
Lösung:
Um die maximale Länge für Parameter mit Suhosin zu erweitern, fügen Sie die folgende Zeile zu Ihrem hinzu php.ini-Konfiguration:
suhosin.get.max_value_length = <limit>
Ersatz
Das obige ist der detaillierte Inhalt vonWie kann die maximale Länge von URL-Parametern in PHPs $_GET erhöht werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!