URL-Parametergrößenbeschränkungen in _GET
Problem:
Beim Zugriff auf einen PHP-Server über REST, ein in einer GET-Anfrage übergebener Parameter fehlt in der globalen Variablen _GET. Durch Reduzieren der Länge des Parameters kann dieser empfangen werden.
Lösung:
Dieses Problem entsteht aufgrund einer maximalen Größenbeschränkung für URL-Parameter in bestimmten PHP-Konfigurationen. Diese Einschränkung, die nicht explizit dokumentiert ist, hängt möglicherweise mit dem Suhosin-Patch zusammen.
Um dieses Problem zu beheben und längere Parameter zu unterstützen, kann man der Konfigurationsdatei php.ini die folgende Zeile hinzufügen:
suhosin.get.max_value_length = <limit>
Wo
Das obige ist der detaillierte Inhalt vonWarum fehlen meine GET-Anfrageparameter im PHP-Array „$_GET'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!