Aplicaciones webs

Un blogspot personal dedicado al desarrollo web, entorno a todo los lenguajes tales como PHP, Java, JSP principalmente, así como tecnologías que van subiendo ahora como AJAX, además, contiene información sobre todo lo que a la web se refiere.

viernes, mayo 05, 2006

Problemas con $_POST array en PHP5.1.3

Se ha encontrado un bugs crítico en PHP5.1.3 que ha requerido la salida urgente de una nueva versión hacia el PHP5.1.4, sin dudas, un cambio rápido en las versiones a solos dos días de salida la anterior versión.

Al parecer el principal bug que ha influido en el cambio de versiones consiste en el tratamiento del array $_POST


Ejemplo:

--------

<?php

echo "<pre>";

print_r($_POST);

echo "</pre>";

?>

<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>


Resultado esperado:

----------------

Array

(

    [masivasid] => Array

        (

              [id_1] => Nzzz1

              [id_2] => Nzzz2

        )

)


Resultado actual:

--------------

Array

(

     [masivasid] => Array

         (

               [id_1] => Nzzz1

               [id_2] => Array

                     (

                           [id_1] => Nzzz2

                     )

        )

)