Re: balise <form> | Titre du sujet : Re: balise <form> par Ghia sur 31/08/2008 03:52:45
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.
|
|