Heim > Backend-Entwicklung > PHP-Tutorial > Was ist die maximale URL-Parameterlänge in PHPs „_GET' und wie kann ich sie erhöhen?

Was ist die maximale URL-Parameterlänge in PHPs „_GET' und wie kann ich sie erhöhen?

Susan Sarandon
Freigeben: 2024-12-11 07:04:09
Original
185 Leute haben es durchsucht

What's the Maximum URL Parameter Length in PHP's `_GET` and How Can I Increase It?

Maximale Größe der URL-Parameter in _GET

In PHP verlassen sich RESTful-APIs häufig auf URL-Parameter im globalen _GET, um Daten an den Server zu übergeben. Bei einigen Benutzern kann jedoch ein Problem auftreten, bei dem ein bestimmter URL-Parameter nach Erreichen einer bestimmten Cutoff-Länge nicht in _GET angezeigt wird.

Diese Einschränkung wird, wie in der PHP-Dokumentation erwähnt, durch den auf bestimmten PHP-Geräten installierten Suhosin-Patch auferlegt Konfigurationen. Standardmäßig beschränkt Suhosin die Länge des GET-Parameters auf 512 Zeichen. Obwohl dies im Allgemeinen als schlechte Vorgehensweise angesehen wird, unterstützen Browser normalerweise URLs mit bis zu 2000 Zeichen und Apache hat eine Standardbeschränkung von 8000 Zeichen.

Um dieses Problem zu beheben und die maximale Länge von GET-Parametern zu erweitern, können Benutzer die anpassen suhosin-Konfiguration durch Hinzufügen der folgenden Zeile zu php.ini:

suhosin.get.max_value_length = <limit>
Nach dem Login kopieren

Durch Festlegen des gewünschten Limits können Sie die Größe der in _GET zulässigen URL-Parameter erhöhen und das Cutoff-Problem beseitigen. Diese Lösung ist besonders vorteilhaft, wenn mit großen Datensätzen gearbeitet wird, die längere Parameterzeichenfolgen erfordern.

Das obige ist der detaillierte Inhalt vonWas ist die maximale URL-Parameterlänge in PHPs „_GET' und wie kann ich sie erhöhen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage