Maison >développement back-end >tutoriel php >Comment augmenter la longueur maximale des paramètres d'URL dans $_GET de PHP ?
Q : Dans une application PHP accédant aux données via des requêtes RESTful GET, un paramètre d'URL n'apparaît pas dans le tableau _GET lorsque vous dépassez une certaine longueur. Existe-t-il une méthode pour ajuster cette longueur maximale ?
R : Ce problème peut survenir en raison d'une limitation imposée par Suhosin. Les installations PHP corrigées par Suhosin imposent une limite par défaut de 512 caractères pour les paramètres GET. Bien que les navigateurs et Apache prennent en charge les URL plus longues, cette limitation peut entraîner des problèmes.
Solution :
Pour étendre la longueur maximale des paramètres avec Suhosin, ajoutez la ligne suivante à votre Configuration du php.ini :
suhosin.get.max_value_length = <limit>
Remplacer
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!