Maison >développement back-end >tutoriel php >Comment augmenter la longueur maximale des paramètres d'URL dans $_GET de PHP ?

Comment augmenter la longueur maximale des paramètres d'URL dans $_GET de PHP ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-02 13:57:411028parcourir

How to Increase the Maximum Length of URL Parameters in PHP's $_GET?

Taille maximale des paramètres d'URL dans _GET

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 avec la longueur maximale souhaitée.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn