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
Libérer: 2025-01-02 13:57:41
original
1058 Les gens l'ont consulté

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal