PHP 5.1.4, correction d'un joli buG

Par j0k le vendredi 05 mai 2006, 11:36 - 1840 vues

imagePublié peut être trop précipitamment, PHP 5.1.3 possédait un buG assez critique au niveau de la variable $_POST. Tout comme dans la sapi FastCGI qui comportait aussi quelques problèmes. On remarque aussi qu'un buG au niveau de la fonction highlight_string() a aussi été corrigé, tout comme les drivers PDO ODBC qui présentaient de sérieux problèmes.
Le buG qui touché la variable $_POST était assez rigolo. Il suffisait d'avoir un formulaire tout banal : HTML ``

<html> <head> <title>test</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <form method="post" action="" enctype="multipart/form-data"> <input type="text" name="masivasid[id_1]" value="Nzzz1"/><br/> <input type="text" name="masivasid[id_2]" value="Nzzz2"/><br/> <input type="submit"/> </form> </body> </html>

Et lors de la soumission la variable $_POST contenait : **php**

Array (     [masivasid] => Array         (             [id_1] => Nzzz1             [id_2] => Array                 (                     [id_1] => Nzzz2                 )         ) )

Au lieu de : **php**

Array (     [masivasid] => Array         (             [id_1] => Nzzz1             [id_2] => Nzzz2         ) )

``

Tous les utilisateurs de PHP sont invités à mettre à jour leur version.

Pensez à vous inscrire !

  • C'est rapide
  • Utiliser votre compte Facebook
  • Ou votre Open ID
Laisser un commentaire





Catégories


Tags


Liens