Fork me on GitHub






balise <form>
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour à tous
J'ai un problème curieux sur mon site depuis que je suis en php 5 (du moins ce me semble, ou alors je ne l'avais pas vu avant) problème que je ne reproduit pas en local.

Il semble que le nombre d'objet dans une balise "<form>" soit limité. Est-ce possible et quel serait cette limitation, et est-elle en nombre ou en taille.
J'ai de l'ordre de 250 objets dans le form (input, checkbox, list, ect..) ce qui ne me parait pas énorme.
et lorsque que le liste les item du tableau $_POST, il bloque toujours sur le même nombre d'objet, alors que dans la page html tout y est, et bien encadré par la balise "form"
JJDAI

Posté le : 31/08/2008 01:06

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: balise <form>
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Il y a post_max_size et memory_limit dans php.ini et tous les deux peuvent limitee la requete. 8MB est le defaut.
Quand le suhosin patch est installee en Apache, il y a des limites pour le nombre des variables en POST.
[suhosin]
suhosin.post.max_vars 5000
suhosin
.request.max_vars 5000

Dependent la version mySQL, il y a peut etre aussi une limite de 255 characteres dans une seule variable.

Ici une petite programme test.php pour tester avec 5000 vars de 4 long:
<?php
if (isset($_POST['input']))
{
print 
"<pre>";
print_r($_POST['input']);
print 
"</pre><hr>";
}
?>
<form method='post' action='test.php'>
<?php
for ($i=0$i<5000$i++)
print 
"<input type='text' name='input[$i]' value='$i' size='4'>n";
?>
<input type='submit'>
</form>
Dans mon Xampp ca marche, mais peut etre commence avec 100 ou 1000.

Posté le : 31/08/2008 03:52

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: balise <form>
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
ok merci,
je vais tester ça.
JJDAI

Posté le : 31/08/2008 16:04

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: balise <form>
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Génial ton test, je suis effectivement bloqué à 200 objets dans un form.
et e plus il y a effectivement suhosin dont "suhosin.request.max_vars" = 200.
Merci pour ces infos

Posté le : 31/08/2008 16:22

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

28 Personne(s) en ligne (20 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 28 | Plus ...