Page 1 sur 1

Taille limite d'un $_POST ?

Posté : 07 juil. 2021, 17:35
par Maurin GUAY
Bonjour à tous

Voilà ce qui m'amène, j'ai un formulaire qui me génère un tableau à valider ou modifier

Ce tableau passe plusieurs valeurs dans une variable nommé $_POST['verif_voie']

Dans ce $_POST il y a un array qui ressemble à

Array
(
[1] => Array
(
[code_original] => Lieu dit|la Jatte du Val 0001|14310|Seulline|14579|
[type_voie] => Lieu dit
[voie] => la Jatte du Val 0001
[code_postal] => 14310
[localite] => Seulline
[code_insee] => 14579
[code_rivoli] => T004
[hexacle_voie] => 141882222C
[hexavia] => 197752
[voie_a_traiter] => on
)

[2] => Array
(
[code_original] => Lieu dit|la Jatte du Val 0002|14310|Seulline|14579|
[type_voie] => Lieu dit
[voie] => la Jatte du Val 0002
[code_postal] => 14310
[localite] => Seulline
[code_insee] => 14579
[code_rivoli] => T004
[hexacle_voie] => 141882222C
[hexavia] => 197752
[voie_a_traiter] => on
)

etc



En local
--> Je n'ai aucun problème à passer l'ensemble des varibales vers une page de traitement

En revanche, sur le serveur distant, l'array s'arrête à la 100e valeur.

Ma question est donc la suivante :
existe-t-il une variable dans PHP.ini qui "limite" la taille du $_POST ?

j'ai beau comparer, je ne trouve pas où serait ce paramètre

Auriez vous une idée ?

Maurin

ps : cela ressemble à ce post php-4-deprecated/taille-limite-post-t21268.html mais qui est trop vieux

Re: Taille limite d'un $_POST ?

Posté : 07 juil. 2021, 17:42
par Maurin GUAY
Je me réponds à moi même :

J'ai trouvé, il s'afit de "max_input_vars" qui limite le nombre de variables différente via POST

Mon serveur local est limité à 2500
Mon serveur distant est limité à 1000

Comme mon array fait 10 valeur, cela explique pourquoi je passe à 220 sur le local et que je plante à 100 sur le distant

Je n'ai plus qu'à coder un contrôle de plus :)